Я ищу, чтобы получить представление о том, как лучше всего обрабатывать следующее.Обработка переменных переменных с помощью файла Jenkins
У меня есть 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