Я использую следующий код:
sshagent(['creds_ssh'])
{
sh("""
git tag -l
git tag -a ${tagNm} -m "git tag ${tagNm}"
git push origin ${tagNm}
""")
}
И это прекрасно работает для обычных конвейерных работ. После коммита он помечает коммит и толкает тэг. Однако использование одного и того же кода для многоотраслевого конвейера завершается ошибкой
fatal: Failed to resolve 'HEAD' as a valid ref.
Это известное ограничение для многоотраслевого конвейера Дженкинса?