jira的开发实践

development practices for jira

我们要设置 jira,我们可以把它放在服务器上,然后给每个人 link,但我的团队要添加自定义字段、脚本字段,我们要修改工作流程,我们是否必须在生产 jira 实例中执行此操作?

或者每个开发者都可以有一个本地的jira,jira sdk,修改工作流然后用git推送到服务器?或者这仅适用于开发插件,我们要做的大部分工作是修改工作流程和添加字段,可能是几个脚本字段。

谢谢大家,我们感谢您的建议。

根据您的需要和团队规模,您可能需要考虑 Atlassian's recommended strategy
基本上它涉及设置三个 JIRA 实例:开发、阶段和生产。

  • 使用开发服务器来执行和测试您的修改,因为 以及测试新的 JIRA 版本、插件等
  • 使用登台服务器在生产数据库的副本上应用和测试特定更改。
  • 然后,当确认 OK 后,在生产服务器上重新应用更改。

请注意,JIRA 没有 'source control'。在某些情况下(例如工作流更改),您可以通过导出和导入来应用更改。但是像添加自定义字段或修改脚本化字段这样的事情,需要在每一层重新进行操作(手动或通过脚本编写,例如使用 REST API)。

顺便说一句,在我的工作场所,我们决定采用 2 层,因为只有几个人对 JIRA 进行修改,并且每次更改都经过分流授权(研发负责人、QA 负责人和 CM 负责人)在应用到生产之前。