Что такое простой способ интеграции AWS и GitLab для развертывания приложения? - PullRequest
0 голосов
/ 22 апреля 2020

Какой простой способ развертывания приложения на AWS с использованием GitLab?

ПРИМЕЧАНИЕ. Не используется Elasti c Beanstalk

Можно использовать EC2 и ELB или другие AWS службы.

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

1 Ответ

0 голосов
/ 22 апреля 2020

Вы можете использовать Jenkins (установленный на сервере EC2), который предоставит конечную точку веб-хука для использования вашим GitLab Repo.

Подробнее здесь.

После вы подключаете GitLab -> Jenkins EC2 через webhooks, вы можете просто создать файл оболочки, который будет выполняться вашими задачами jenkins, которые затем будут запускать несколько команд, которые будут выполнять развертывание, например, git pull, unit test, rysn c и уведомить разработчика.

[Каждый раз, когда происходит pu sh, запускается следующий конвейер] GitLab -> EC2-Jenkins (-> s sh ->) Серверы приложений

Я думаю это просто и гибко:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...