Поэтому я использую AWS Codepipeline и BitBucket в качестве хранилища.
AWS CodePipeline не поддерживает BitBucket в качестве источника. Поэтому я настроил мой источник на AWS S3. Я вручную запускаю AWS CodeBuild, который создает файл war моего проекта maven и перемещает zip-файл в S3.Once источник S3 изменяется, CodePipeline срабатывает автоматически.
Проблема этого подхода заключается в том, что я вынужден вручную запускать CodeBuild, когда моя ветвь объединяется для разработки ветки. Я тоже хочу автоматизировать этот процесс.
На данный момент AWS CodePipeline не поддерживает событие слияния запроса на извлечение.
Я подумал, что если бы я мог использовать конвейер BitBucket для создания проекта maven при слиянии по запросу и развертывании файла войны на S3, и оттуда AWS CodePipeline может его забрать.
Так поддерживает ли BitBucket триггер, основанный на событии запроса на извлечение, если да, как я могу это сделать?