Я тяну ветку с тегом в groovy

Я хочу вытащить указанную ветку с тегом.

Итак, я пишу задание следующим образом

job('abc'){
    scm{
        git('ssh://[email protected]', 'refs/tags/test-tag1')
    }
}

Но это не работает.

Я ввел имя ветки или коммит во 2-й параметр, он вытянет указанную ветку.

Он может работать с тегом из документа [Jenkins Job DSL Plugin].

Я хочу знать, почему это не работает, Или моя работа неправильная.


person Jarod Ma    schedule 17.11.2016    source источник
comment
моя работа каждый раз проверяет последнюю ветку из git.   -  person Jarod Ma    schedule 18.11.2016


Ответы (2)


Вам просто нужно указать имя тега. Это работает для меня:

job('example'){
  scm {
    git('https://github.com/jenkinsci/job-dsl-plugin.git', 'job-dsl-1.53')
  }
}
person daspilker    schedule 18.11.2016

Моя догадка:

sum

должно быть

scm

:)

person oblio    schedule 17.11.2016