jira 平台自动检测配置空间下store状态,并更新
使用node开发的一个命令行工具,来完成自动检测并更新jira空间下所有store状态:具体状态:
1、云音乐项目空间下,轮询所有非关闭状态的story,如果该story下所有task状态为“已排期”,则该story状态置为“已排期”(并通知需求提出人,经办人,验证人——不需要,jira自带)
2、云音乐项目空间下,轮询所有非关闭状态的story,如果该story下所有task状态为“关闭”&subtask关闭,则该story状态 置为“关闭”(并通知需求提出人,经办人,验证人——不需要,jira自带)
install
- 环境:安装node,安装地址
- 并配置网易私有仓库: nenpm。运行下面命令:
具体教程参考:nenpm配置// node 安装好后后有npm工具1 npm install -g cnpm2 alias nenpm='cnpm --registry=http://rnpm.hz.netease.com/ --registryweb=http://npm.hz.netease.com/ --cache=$HOME/.nenpm/.cache --userconfig=$HOME/.nenpmrc' - 安装:配置好nenpm后运行
nenpm install -g @music/jira-checkflow
- 成功安装后的标志: 命令行输入:
jira-checkflow -v
能成功输出版本信息
usage
- 配置用户信息
jira-checkflow config user
- 配置空间
jira-checkflow config space
配置好后就可以开心的自动执行任务了:
-
检测某空间:
jira-checkflow check
, 这里也可指定某个空间:jira-checkflow check MUSIC
或者jira-checkflow check KAOLA
-
测试环境 加上
-t
或者--test
参数. 比如:jira-checkflow check -t
jira-checkflow check MUSIC -t
-
查看命令行所有支持功能:
jira-checkflow --help
工具检测更新完后会在命令行面板输出执行结果
问题反馈
@吴丹妮 @吴轲 @刘治夏