динамический выбор git-репо в работе Дженкинса - PullRequest
1 голос
/ 03 июня 2019

В задании jenkins возможно ли иметь несколько репозиториев git и динамически выбирать репозиторий на основе параметра?

1 Ответ

0 голосов
/ 03 июня 2019

Вы можете установить git URL в конвейере jenkins, как здесь :

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 шаг (, показанный здесь )

Вы также можете установить его в зависимости от подпапки , если вам необходимо оформить несколько Git-репозиториев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...