Используйте конвейер BitBucket для создания проекта maven при слиянии по запросу. - PullRequest
2 голосов
/ 02 мая 2019

Поэтому я использую 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 триггер, основанный на событии запроса на извлечение, если да, как я могу это сделать?

1 Ответ

1 голос
/ 07 июня 2019

Сборки Pull Request для PR_Merge теперь поддерживаются в CodeBuild.Справка: https://docs.aws.amazon.com/codebuild/latest/userguide/sample-bitbucket-pull-request.html#sample-bitbucket-pull-request-filter-webhook-events.

...