我没有任何项目管理方面的专业经验,在我的工作中,我从未遇到过完整的开发工作流程.所以我试着在理论上理解它.对于像我这样的人来说,很明显Jira,
Git和Jenkins是如何分开工作的,以及他们每个人的目的是什么,但是根本不清楚它们如何协同工作以及它们必须以何种顺序建立起来.
理想情况下,我得到一个Jira票,Git分支是为了实现这个功能(bug等)而创建的,当有人承诺开发分支时–Jenkins重建开发并使用构建和测试结果更新票证,并确保在每个时刻都有开发时间尽可能整合,减少单个开发人员的重新整合工作量.
所以问题是:我们按照这个顺序设置它们并整合这三个东西?
最佳答案 你首先需要Git.
Jenkins将使用Git repo URL来检查来自所述repo的源并在这些源上执行构建步骤.
最后,Jira可以在最后设置,Jenkins可以使用JENKINS JIRA Plugin从构建中更新Jira票证状态.
另见“Jenkins Pipeline + Jira”.