Плагин Jenkins Promotion
Я совершенно новичок в Jenkins, есть ли способ получить все работы, где ожидается одобрение при использовании плагина продвижения Jenkins? Чтобы я мог перечислить все ожидающие утверждения, требуемые в пользовательском интерфейсе, и попросить утверждающего утвердить их, сделав вызов http.
1 ответ
Это ответ, который я нашел на данный момент,
- Допустим, у вас есть работа A и B, и плагин повышения используется в работе A, и как только утвержденная работа B будет повышена
- Когда вы используете плагин продвижения в задании A, будет создано одно одобренное задание. Таким образом, его работа по утверждению будет подчинена работе А.
- Теперь я устанавливаю одно и то же имя сборки как для задания А, так и для утверждения задания. Так что, когда работа будет утверждена, у них будет одно и то же имя сборки для задания А и Утверждение задания.
- Теперь получите историю обоих заданий с помощью rest api, сравните оба и выберите исключенный список из истории заданий A, который будет заданием, ожидающим утверждения.