Как опросить изменения GitHub в AWS CodePipeline на основе расписания cron? - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь перенести задания развертывания из Jenkins в среду AWS (используя CodeDeploy / CodePipeline). Задания развертывания Jenkins содержат выражение cron, которое позволяет заданию опрашивать любые новые изменения в конкретной ветви GitHub (а затем развертывать, если изменение обнаружено) в течение установленного времени окна (в рабочее время). Я не хочу, чтобы конвейер обнаруживал изменения и выполнял их вне рабочего времени, вот почему. Я пытаюсь найти эту функцию для AWS CodePipeline, где мы можем указать выражение cron для опроса только изменений в рабочее время и выполнения конвейера, если он обнаружит изменение в этом временном окне. Я столкнулся с методом CloudWatch, где вы указываете правило для запуска конвейера в соответствии с заданным расписанием (выражение cron), однако это не то, что я хочу. Мне нужно иметь этот график для опроса новых изменений, а не просто для запуска конвейера. Любые идеи о том, что я могу сделать?

...