这将是一个相当普遍的答案,但我就是这样做的:
- 我避免修改JIRA生产文件。当我需要它时(例如邮件模板),我将它们与源代码控制一起保存在'deploy'目录中,该目录模仿JIRA目录结构,因此可以抓取它并使用copy& paste
进行部署。
- 我经常使用javascript来装饰具有自定义行为的屏幕
- 架构更改,自定义字段和其他元数据均以代码
创建
- 将所有内容保存在插件中并利用插件版本控制系统。插件应该能够检查是否有它需要的一切,什么时候不能它可以逐步升级。
- 对于JIRA配置 - 这是相同的,插件应检查它是否具有所需的一切,但您也可以在某些Excel文件中保留配置更改并将其置于源代码管理下
我的方法是在源代码控制中拥有一切可能,并且只在绝对必要时才修改生产文件。尽可能多地使用代码。