当我们发布项目时,我想做一些jira检查/更新。
我们的构建过程使用ant,我们有一套标准的任务,每个项目都使用。
与蚂蚁互动的最佳方式是什么?我发现了this问题,但提到的ant-jira库似乎没有支持上述操作。
理想情况下,我不希望每个想要构建的人都需要在ant部署之外安装第三方工具。使用ant插件很好。
我总是可以编写自己的ant插件集来使用ant soap服务,但是想知道是否有可以使用的东西。
答案 0 :(得分:3)
JIRA有一个用于此类任务的REST API:
http://docs.atlassian.com/jira/REST/latest/
我没有查看详细信息,因此我不知道您是否可以使用API完成所有任务,但这是一个重点。
问题是ANT中没有用于调用和响应REST API的本机任务,因此您必须编写一个简短的脚本/程序,利用REST API在JIRA中执行任务,您可以调用脚本来自ANT的EXEC任务。
对不起,没有简单的解决方案:(
答案 1 :(得分:0)
您可以尝试JIRAnt。它可以使用自定义任务直接从Ant搜索Jira。