在jenkins作业中,是否可以有多个git存储库并根据参数动态选择存储库?
答案 0 :(得分:0)
您可以在jenkins管道中将git URL设置为in here:
pipeline {
agent any
parameters {
string(defaultValue: "https://github.com", description: 'Whats the github URL?', name: 'URL')
}
stages {
stage('Checkout Git repository') {
steps {
git branch: 'master', url: "${params.URL}"
}
}
stage('echo') {
steps {
echo "${params.URL}"
}
}
}
}
正在使用git
step(illustrated here)
如果您需要检出多个 Git存储库,也可以set it depending on a sub-folder。