1
我期待着瞭解如何最好地處理以下問題。用Jenkinsfile處理變量變量
我有一個Jenkinsfile我的主分支運行類似
node {
stage 'Build stage 1'
git branch: 'master', credentialsId: '${JENKINS_CREDENTIALS_ID}', url: '[email protected]:application_1'
stage 'Build stage 2'
git branch: 'master', credentialsId: '${JENKINS_CREDENTIALS_ID}', url: '[email protected]:application_2'
stage 'Build stage 3'
git branch: 'master', credentialsId: '${JENKINS_CREDENTIALS_ID}', url: '[email protected]:application_3'
}
所以它建立3個,所有在此過程中相互連接的單獨的應用程序。
我期望做的是有一種方法,當一個功能分支被創建時,構建需要在每個應用程序的不同分支上運行。雖然這可以手動更改並提交,但當完成任何合併到主數據庫時,該信息仍然存在,然後更改主版本。
有沒有一種有效的方法來處理這種設置?
感謝
嗨,我理解與參數的構建,但並不是所有的分支將是相同的名稱,他們可能都是不同的。有任何想法嗎?謝謝 – Richlewis