Запустите задачу из другого репозитория git в Jenkinsfile - PullRequest
0 голосов
/ 22 октября 2018

В моих проектах Jenkinsfile мне нужно клонировать другое репозиторий github и выполнить определенную задачу.Вот что я пытался:

stage ('mystage') {
    dir('foo') {
        git url: 'https://github.com/something.git'
    }
    sh('cd foo')
    sh('gradle taskname')
}

Клон git repo работает нормально.Но я не могу выполнить любую задачу.Я получаю ошибку

11:23:16 > Failed to apply plugin [id 'org.gradle.java']
11:23:16      > No version strategies were selected. Run build with --info for more detail.

Как мне пройти через это?

1 Ответ

0 голосов
/ 23 октября 2018

Мне удалось решить эту проблему с помощью опции build из конвейера: https://jenkins.io/doc/pipeline/steps/pipeline-build-step/

...