如何获取与jira修复版本相关的jenkins构建网址?

时间:2018-11-23 18:31:22

标签: jenkins jira

我需要一些帮助来使jen与Jenkins融为一体,我的用例是这样的:我想提供与Jira修复版本相关的内部版本网址。这对我们很重要(审核和合规目的)

我该怎么做?

事先考虑一下。

致谢

1 个答案:

答案 0 :(得分:0)

这是我们的处理方式:

  1. 向每个jira问题类型添加自定义文本字段。它可以是“内部版本号”或“内部版本网址”,也可以是您需要显示的有关詹金斯内部版本的任何信息
  2. 创建一个python脚本,该脚本接收jira问题列表和内部版本号作为参数。 该脚本使用JIRA python模块(pip install jira)创建与jira的连接,遍历问题列表并将上面的自定义字段更新为给定的内部版本号。 如果问题列表事先未知,则可以提供(或硬编码)JQL查询而不是参数,脚本可以使用该查询来获取问题列表。

    根据您的需求,您可能要跳过更新已经具有构建的问题 设置的编号(手动设置或由先前的版本设置)

    (对不起,我不能共享确切的代码,但应该不会太复杂。)

  3. 在您的Jenkins构建中,添加一个“批处理命令”项,该项将使用适当的参数运行该python脚本。