我知道这里有一个奇怪的用例,但基本上我有一个CI / CD解决方案,开始是一个开发人员创建一组资源的zip文件。然后通过工具内部程序将此zip文件吸入SVN。
目前解决方案正常运行,使用FSTRigger轮询更新的zip。当它看到它时,这个过程开始了,我们很高兴。
继续我希望Jira作业触发的构建达到某个状态并且一直在查看Jira触发器插件。看起来它有助于满足我关于构建的触发以及将数据从Jira传递到Jenkins以用于传递注释等。但是它仍然取决于要在某个位置拾取的zip文件。
我想知道是否可以将zip附加到Jira任务,然后作为任务状态的一部分,点击'build'启动Jenkins作业并复制zip,以便Jenkins构建可以接收它任务。
由于复杂的原因,首先将zip检入svn将无法正常工作。
答案 0 :(得分:1)
当您通过jira-trigger-plugin触发Jenkins构建时,您将能够访问包含状态已更改的JIRA问题的JIRA_ISSUE_KEY
环境变量。
使用JIRA问题密钥,您可以点击Get Issue JIRA REST API来检索问题详细信息。问题详细信息将包含附件信息,然后可以使用该信息在Jenkins中下载zip。