как получить URL сборки jenkins, связанные с версией jira fix? - PullRequest
0 голосов
/ 23 ноября 2018

Мне нужна помощь, чтобы объединить Jenkins с jira. Вот мой пример: я хотел бы представить URL-адреса сборок, связанных с версией исправления Jira.Это важно для нас (аудит и соответствие требованиям)

Как я могу это сделать?

Думаю заранее.

С уважением,

1 Ответ

0 голосов
/ 18 декабря 2018

Вот как мы с этим справились:

  1. Добавить настраиваемое текстовое поле к каждому типу проблемы jira.это может быть 'номер сборки' или 'адрес сборки' или любая другая информация, которую вам нужно отобразить относительно сборки jenkins
  2. Создайте скрипт на python, который получает в качестве параметров список проблем jira и номер сборки.Используя модуль Python JIRA (pip install jira), скрипт создает соединение с jira, просматривает список проблем и обновляет приведенное выше настраиваемое поле до указанного номера сборки.если список проблем заранее неизвестен, то вместо параметра вы можете предоставить (или жестко закодировать) JQL-запрос, который скрипт может использовать для получения списка проблем.

    В зависимости от ваших потребностей,Вы можете пропустить проблемы обновления, для которых уже установлен номер сборки (вручную или в предыдущей сборке)

    (Извините, я не могу поделиться точным кодом, но это не должно быть сложным.)

  3. В вашей сборке Jenkins добавьте элемент 'batch command', который запускает этот скрипт Python с соответствующими параметрами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...