Запустите задачу из другого репозитория git в Jenkinsfile
В моих проектах 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 ответ
Я смог решить это с помощью build
вариант из конвейера: https://jenkins.io/doc/pipeline/steps/pipeline-build-step/