Задача Capistrano не запускается при развертывании cap

1

Использование capistrano в первый раз и попытка развернуть файл jar на удаленном хосте (или запустить банку)

когда я запускаю cap deploy я не вижу ошибки и выглядит успешно. Но я не вижу, как jar работает на удаленном хосте, а не на maven build и package!

Следующее - мой deploy.rb,

   namespace :deploy do
    task :deploy do
        puts "==================Building with Maven======================"
        run "cd #{deploy_to}/current"
        run "mvn clean package"
        run "java -jar #{deploy_to}/target/*dependencies.jar &"
    end
   end

Не уверен, что это правильный способ сделать это? Любые предложения приветствуются!

Теги:
capistrano

1 ответ

2
Лучший ответ

Попробуйте следующее:

  task :some_name do
     puts "==================Building with Maven======================"
     run "cd #{deploy_to}/current && mvn clean package"
     run "nohup java -jar #{deploy_to}/current/target/*dependencies.jar > /dev/null 2>&1 &"
  end

  after "deploy", "some_name"

и cap deploy

  • 0
    Теперь его работа до сборки и упаковки с Maven. Но это не начало банку!
  • 1
    Вы пытались run "cd #{deploy_to}/current/target && java -jar *dependencies.jar &"
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню