Groovy как загрузить файл из git репо - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь выполнить сценарий groovy в качестве активного параметра или расширяемого выбора в jenkins. Скрипт должен загрузить только один файл из репозитория gitlab (обычно я использую команду git archive:

git archive --remote git@mygitlab.com:git/myproject/repo.git HEAD: build.groovy | tar -x

, а затем анализирую его (в качестве параметра для выбора возвращаем только it.key из этого файла). :

def build = load "path_to_file/build.groovy" 
    build.buildList.each {
    sh "echo '    ${ it.key }:\n'"
    }

Так, как я могу сделать то же самое с репозиторием gitlab? Любой совет ценит.

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