как принять имя ветви в качестве параметра выбора и во втором параметре динамически заполнить ветви, чтобы пользователь мог выбрать ветку в задании jenkins - PullRequest
0 голосов
/ 22 января 2020

У нас есть задание под названием version-prep, которое выполняет несколько задач: 1. обновить pom до следующей версии. 2. пометить версию как выпущенную в jira. 3. создать новый тег в jira. 4. продвигать артефакт от CI до dev инфра.

Для этого мы принимаем пользовательский ввод для ниже 5 параметров.

1. serviceName  (Choice parameter)  
2. branch   (String)
 3. buildnumber(String) ( Example - if build is 1.1.1-5, so value need to be provided is 5  )
4. repository   (Choice parameter)
5. version (string)(Example - if build is 1.1.1-5, so value need to be provided is 1.1.1    )
6. jiraName (Choice parameter)

Я хочу заполнить филиалы в этом разделе автоматически для службы, которую пользователь выберет из названия службы, указанной выше. Я попробовал git параметр плагин, но он хочет хардкорное имя репо внутри задания, для которого он может отображать ветви в раскрывающемся списке. Здесь мы хотим чего-то другого, чего я не нахожу в любом случае, чтобы сделать это ..

Может кто-нибудь помочь мне, как добиться этого ..

1 Ответ

0 голосов
/ 30 января 2020

Вы можете использовать этот плагин: Git Плагин параметров https://wiki.jenkins.io/display/JENKINS/Git+Parameter+Plugin

...