Развертывание jar на unix сервер - PullRequest
0 голосов
/ 28 мая 2020

В настоящее время, чтобы развернуть мою программу на моем сервере ubuntu, мне нужно сделать следующие шаги. 1. Compile the code using Gradle 2. Using FileZilla to move the jar to my server. 3. Connect to my server and find the process to kill it 4. restart the program.

Мне любопытно, есть ли альтернативы этому, которые я могу попробовать. Например, какой-то способ «развернуть» мою банку на сервере и автоматически перезапустить процесс.

Ответы [ 2 ]

1 голос
/ 28 мая 2020

Вы можете попробовать использовать Jenkins для автоматического c развертывания.

0 голосов
/ 28 мая 2020

давайте изменим ваш рабочий процесс:

  • Скомпилируйте код с помощью Gradle
  • написав файл docker.
  • Используя docker build ваш код в образ docker.
  • Pu sh ваш образ в docker реестр.
  • Подключитесь к вашему серверу, используя docker pull your-docker-image
  • Run docker run your-docker-image

step3 и step4 вы можете использовать некоторые автоматические c инструменты, такие как ansible, чтобы контролировать свой прогресс.

...