Coup de Grace

Migrate to jira

2017-03-25更新: 我彻底断了把A家产品搬入Docker的想法了.

感觉我已经俨然变成了资深Migrate工程师了.

最近恰巧单位办公软件处在事故频出的阶段,毕竟禅道和石墨文档太不好用了.

今天的文章结构:

本期所有内容,包括工作流脚本与软件都可以在下面下载.

我的微云/密码dni2Cg.


workflow设计

不知道我的理解是不是够深刻.

但是我觉得这样工作流设计应该可以暂时满足单位的同时进行多平台项目管理与任务分发的要求.

那么进行两个抽象:

项目版本迭代流程

这样的标准开发流程,应用于一个名为项目流程管理的项目上,内部创建的所有Story成为单次迭代的记录本.

由各项目经理进行进度控制.

当然在这个抽象里,看板的作用是不大的.

本工作流之中应用的issue type只有Story/Task.

可以到微云中下载ProjectApprove.xml进行导入.

任务派发流程

这个是有待拓展的缺陷跟踪与任务分发流程,毕竟bug修复结果只有完成这一项,有待拓展.

这条工作流应用于所有应该在项目工程中.

本抽象中,看板可以用于周会进度总结,统计in progress与done状态的任务数目.

也比较适合生成report.

本工作流之中应用的issue type有:

可以到微云中下载TaskDispatch.xml进行导入.


安装

因为是Crack的所以我觉得难以启齿..所以放在后面吧.

  1. 微云中两个bin文件下载
  2. 创建jira库与confluence库,务必CREATE DATABASE IF NOT EXISTS [yourapp] default charset utf8 COLLATE utf8_bin;.
  3. 修改innodb_log_file_sizemax_allowed_packet
  4. 将修复过连接参数的mysql驱动置入/opt/atlassian/[yourapp]/lib
  5. sudo执行
  6. 初始化,一切都选择自定义.并且将Confluence连接置JIRA同步用户.
  7. 前者替换atlassian-extras-3.1.2.jar
  8. 后者替换atlassian-extras-decoder-v2-3.2.jar
  9. 这两个jar目标地址是/opt/atlassian/[your]/[app]/WEB-INF/lib/
  10. jira中manage add-on ,上传语言包
  11. done.

done.