Могу ли я сделать мой CodePipeline только при запуске вручную - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть настройка CodePipeline. Но теперь я хочу, чтобы мой конвейер запускался только тогда, когда я запускаю его вручную, это возможно?

Ответы [ 2 ]

0 голосов
/ 29 июня 2019

Вам необходимо настроить вашу CodePipeline так, чтобы она запускалась событием CloudWatch. Как только вы это сделаете, будет создано правило события в CloudWatch с именем "codepipeline- {repository_name}".

Отключение этого правила остановит CodePipeline от запуска CodeCommit. Когда вам нужна сборка, просто нажмите кнопку «Release Change».

0 голосов
/ 04 ноября 2018

Вы можете использовать CloudWatch Events, чтобы никогда не запускать ваш конвейер:

https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-trigger-source-schedule-console.html

Установите cronjob, который никогда не выполнит , и затем вы можете вручную запустить конвейер, когда захотите, нажав кнопку «Отменить изменение». Я не проверял, но я думаю, что это должно работать.

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