从ant调用JIRA函数



当我们发布项目时,我想做一些jira检查/更新。

  • 确保给定项目存在JIRA版本
  • 确保该版本没有任何悬而未决的问题
  • 确保该版本尚未发布
  • 发布版本
  • 创建下一个版本(可能)

我们的构建过程使用ant,我们有一组标准的任务,每个项目都使用。

与来自蚂蚁的Jira互动的最佳方式是什么?我发现了这个问题,但上面提到的ant jira库似乎不支持上述操作。

理想情况下,我不希望每个想要构建的人都需要在蚂蚁部署之外安装第三方工具。使用蚂蚁插件很好。

我总是可以编写自己的一套蚂蚁插件来使用ant soap服务,但我想知道是否已经有我可以使用的东西。

JIRA有一个REST API来执行这样的任务:

http://docs.atlassian.com/jira/REST/latest/

我没有检查细节,所以我不知道你的所有任务是否都可以用API完成,但这是一个开始。

问题是ANT中没有用于调用和响应RESTAPI的本机任务,因此您必须编写一个简短的脚本/程序,利用RESTneneneba API在JIRA中执行任务,并且您可以通过EXEC任务从ANT调用脚本。

抱歉,没有简单的解决方案:(

您可以尝试JIRAnt。它可以使用自定义任务直接从Ant中搜索Jira。

相关内容

  • 没有找到相关文章

最新更新