我有以下问题 - 我有一个由种子作业创建的詹金斯管道脚本。 从该管道脚本中,我想创建两个管道 - 一个是从主分支创建的,另一个是带有参数分支的。
谢谢,欢迎任何帮助。
最诚挚的问候, 海尔格
在管道脚本中使用分支参数:
pipeline {
agent any
parameters {
string(name: 'BRANCH_NAME', defaultValue: 'master', description: 'Branch to build')
}
stages {
stage('Checkout') {
steps {
checkout([$class: 'GitSCM', branches: [[name: "${params.BRANCH_NAME}"]], userRemoteConfigs: [[url: 'https://your-repo-url.git']]])
}
}
// Other stages
}
}