使用Jira触发Jenkins构建

时间:2016-12-06 13:11:43

标签: jenkins jenkins-jira-trigger

我知道这里有一个奇怪的用例,但基本上我有一个CI / CD解决方案,开始是一个开发人员创建一组资源的zip文件。然后通过工具内部程序将此zip文件吸入SVN。

目前解决方案正常运行,使用FSTRigger轮询更新的zip。当它看到它时,这个过程开始了,我们很高兴。

继续我希望Jira作业触发的构建达到某个状态并且一直在查看Jira触发器插件。看起来它有助于满足我关于构建的触发以及将数据从Jira传递到Jenkins以用于传递注释等。但是它仍然取决于要在某个位置拾取的zip文件。

我想知道是否可以将zip附加到Jira任务,然后作为任务状态的一部分,点击'build'启动Jenkins作业并复制zip,以便Jenkins构建可以接收它任务。

由于复杂的原因,首先将zip检入svn将无法正常工作。

1 个答案:

答案 0 :(得分:1)

当您通过jira-trigger-plugin触发Jenkins构建时,您将能够访问包含状态已更改的JIRA问题的JIRA_ISSUE_KEY环境变量。

使用JIRA问题密钥,您可以点击Get Issue JIRA REST API来检索问题详细信息。问题详细信息将包含附件信息,然后可以使用该信息在Jenkins中下载zip。