2016-11-15 5 views
0

У меня есть приложение загрузки Spring, которое я хочу развернуть на удаленном Linux-сервере через Jenkins. Я хочу использовать встроенный tomcat. Мне удается запустить приложение вручную. Я собираюсь использовать ssh для копирования файла jar после его создания maven. Что мне нужно сделать, это следующееРазвернуть файл загрузочного файла Spring boot app embedded tomcat

  • остановить запущенный файл фляги на удаленном сервере

  • перезаписать существующий файл банка или удалить его и скопировать новый файл из Дженкинс рабочей

  • Запустите новый файл jar.

Возможно, есть какие-либо дополнения для jenkins, чтобы сделать это автоматически. Если бы кто-то не помог мне или не указал мне руководство.

ответ

0

вы можете реализовать сценарий оболочки, который может это сделать, у Jenkins есть место для кода продажи, которое будет выполнено после успешной сборки. Но я бы посоветовал взглянуть на докер и EBS (aws эластичный бобовый стебель), потому что вы можете делать то, что хотите, без какого-либо простоя в менее хаки. У меня такой же сценарий, как тот, который вы объясняете, но я использую docker, EBS и интерфейс командной строки amazon для этого.