Как я могу развернуть в Google Compute Engine через CI / CD - PullRequest
0 голосов
/ 17 января 2019

У меня есть jar и образ докера, который я хочу развернуть в моем экземпляре Compute Engine и запустить docker compose down / up после его появления.Я могу использовать git на экземпляре, если это поможет.

Я хочу сделать это, используя инструменты CI / CD, что-то вроде облачной сборки Google, gitlab, конвейеров bitbucket.В идеале это то, что имеет бесплатный уровень.

Я знаю, что это может быть немного расплывчато, поэтому я хочу добавить больше деталей, если это необходимо

1 Ответ

0 голосов
/ 17 января 2019

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

1.- Добавьте ваши ssh-ключи в метаданные для этого экземпляра .

2.- Убедитесь, что правила брандмауэра разрешают входящий трафик через порт 22.

Когда ваш экземпляр разрешает входящий трафик через порт 22 и вы установили плагин ssh, вам просто нужно набрать команды (docker-compose up / down) в разделе ssh, добавленном плагином.

...