В моем проекте у меня есть buildspec.yml, который развертывает мое приложение и создает новый выпуск на GitHub.
Если я создаю новый проект CodeBuild с файлом yml выше и наблюдаю основную ветку с помощью GitHub push webhook, он сохраняетвыпуск новых версий навсегда ...
Кажется, что если я смотрю событие "push", webhook также запускает новую сборку, если обнаруживаются новые версии (или создание нового тега?).И этот релиз запускает другое событие «push» webhook, входя в бесконечный цикл выпуска.
Есть ли способ сделать сборку реагирующей только на реальные толчки?
(или, возможно, создание новых выпусков в buildspec.yml не очень хорошая практика ...?)