У меня простой вопрос: как получить ревизию svn в декларативном jenkins трубопровод. Подобно этому сообщению.
Что я выяснил на данный момент:
Если вы используете работу вольным стилем, просто используйте
${SVN_REVISION}
При использовании конвейера со сценариями используйте следующую команду:
def scmVars = checkout([$class: 'SubversionSCM',...])
svnRevision = scmVars.SVN_REVISION
Но как мне получить версию SVN в декларативном конвейере? SVN_REVISION
не определен, def
не разрешен в декларативных конвейерах, а checkout scm
только для многоотраслевых конвейеров.