конфигурация jenkins для нескольких веток gitlab - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть 2 ветки в gitlab, постановка и мастер. У каждого есть свой собственный файл jenkinsfile, и он добавляется в .gitattribute.

Jenkinsfile в промежуточной ветке используется для развертывания Docker-контейнера в промежуточной кластер aws ecs, а jenkinsfile в master-файле используется для развертывания контейнера в действующий кластер aws ecs.

мы планируем сделать переход метки в промежуточную ветвь так, чтобы jenkinswebhook запустил ее развертывание в промежуточный кластер aws, и, как только промежуточная стадия будет удачной, объедините промежуточную стадию с главной ветвью так, чтобы она была развернута в живой кластер.

Если я использую работу "jenkins pipe", мы должны создать 2 работы (2 jenkins webhook) один для постановки тега push, а другой для мастер-слияния? или мы можем достичь этого с помощью одного webhook?

каков наилучший подход для этого? нам действительно нужно использовать «многоотраслевой конвейер»

...