Как я могу создать кодовую линию для сборки каждой ветки? - PullRequest
0 голосов
/ 17 июня 2020

Я использую codebuild и codepipeline для CI / CD. У меня есть исходный этап в codepipeline для загрузки исходного кода из битбакета. Однако я должен указать имя ветки для моего репо. Могу ли я позволить ему построить каждую ветку? Я попытался ввести * в поле имени ветки, но это не позволяет мне это сделать.

enter image description here

1 Ответ

1 голос
/ 17 июня 2020

К сожалению, вы не можете сделать это в одном действии источника.

Но вы можете иметь несколько исходных действий на первом этапе вашего конвейера. Таким образом, вы можете создать одно исходное действие параллельно для каждой ветви на исходном этапе.

Затем на втором этапе вы можете одно действие CodeBuild, которое принимает от 1 до 5 входных артефактов . Точно так же у вас может быть до 5 выходных действий из CodeBuild.

Таким образом, в зависимости от того, сколько у вас веток, вам может потребоваться более одного CodeBuild.

...