У меня есть 2 ветки в gitlab, постановка и мастер. У каждого есть свой собственный файл jenkinsfile, и он добавляется в .gitattribute.
Jenkinsfile в промежуточной ветке используется для развертывания Docker-контейнера в промежуточной кластер aws ecs, а jenkinsfile в master-файле используется для развертывания контейнера в действующий кластер aws ecs.
мы планируем сделать переход метки в промежуточную ветвь так, чтобы jenkinswebhook запустил ее развертывание в промежуточный кластер aws, и, как только промежуточная стадия будет удачной, объедините промежуточную стадию с главной ветвью так, чтобы она была развернута в живой кластер.
Если я использую работу "jenkins pipe", мы должны создать 2 работы (2 jenkins webhook)
один для постановки тега push, а другой для мастер-слияния? или мы можем достичь этого с помощью одного webhook?
каков наилучший подход для этого? нам действительно нужно использовать «многоотраслевой конвейер»