我想要你们的建议。在我目前的项目中,我使用了Jenkins,并使用构建后操作我在Jenkins中配置了Sonar,如果构建成功,它会为我提供项目的分析报告。 现在我想整合JIRA并且有点困惑。 Jenkins和Sonar都可以使用JIRA集成插件,问题是:我应该使用Jenkins还是使用Sonar配置JIRA?
欢迎任何想法或观点! 感谢
答案 0 :(得分:0)
由于你没有在Jira中指定你想要跟踪的内容,我不是百分百肯定,但在大多数情况下,最好通过REST API从Jenkins或Sonar进行连接并只是推送数据您需要更新,无论是默认字段还是自定义字段。大多数用例都可以通过这种方式来涵盖,从这个方向来看,当您想要扩展设置或解决方案时,您不太可能遇到问题。
答案 1 :(得分:0)
如果你想整合Jira和Sonar,我想你想在JIRA仪表板中找到Sonar的问题。但是,如果您希望在开发团队完成任务后将Jira更新为发行说明,则需要将Jenkins与JIRA集成。
如您所见,这取决于您想做什么。
答案 2 :(得分:0)
感谢大家的回复。 @emelendez是的,你是对的。 我运行了我的jenkins工作,并发现由于我已将SONAR配置为post build选项,因此如果构建失败,SONAR部分不会被启动。所以要报告我用JENKINS配置JIRA的错误。当SONAR Analysis报告任何编码问题时,我也想在JIRA中记录。 因此,关键是,我已经用JENKINS和SONAR配置了JIRA。