在詹金斯工作中动态选择git repo

时间:2019-06-03 05:22:51

标签: git jenkins

在jenkins作业中,是否可以有多个git存储库并根据参数动态选择存储库?

1 个答案:

答案 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 stepillustrated here

如果您需要检出多个 Git存储库,也可以set it depending on a sub-folder