Задача, собственно, такая: в multibranch pipeline выбирать из дропдауна (в идеале, либо вводить руками) соответствующий версии tag, c возможностью скипать.
Столкнулся с тем, что по дефолту checkout scm клонит не репу, а конкретный commit (git branch в workspace выдаёт detached from $hash). Как обойти последнее? По доке пытался настроить чекаут в jenkinsfile, но чёт не выходит аленький цветочек, всё вроде ок по синтаксису, но Jenkins не пулит и не собирает соответственно.
В скриптед пайплайне просто делается параметр скриптовый, который дергает все нужные теги с бранчами и делает из них список
В настройках самого пайплайна указываешь find tags и отказываешься от веток, профит
Обсуждают сегодня