所以在这里多长寿命分支的颠覆,詹金斯,魔豆设置:发布与使用maven
- 主干/ - >发展主线
- CI基础上签
- 成功的CI构建产卵CD构建推向 “测试” 魔豆环境
- 分支/ QA/- >当前发行候选版
- CI基础上签
- 成功的CI构建派生是推动CD构建以 “QA” 魔豆环境
- 分支/生产/ - >当前版本
- CI基础上签
- 成功的CI建立产卵是推动以 “督促” 魔豆环境CD构建
基本上就是我想要做的是这样的:
- 开发周期在启动干线(主干:0.1-SNAPSHOT)
- 当开发周期结束分支QA和QA被循环。也在trunk中开始下一个开发周期(trunk 0.2-SNAPSHOT,qa:0.1-SNAPSHOT)
- 当qa循环完成时,转到prod并执行maven release。也开始下一个QA周期(躯干0.2-SNAPSHOT,QA:0.2-SNAPSHOT,PROD:0.1),其中在每一个发展cylce的端
的想法是有短跑结束和QA周期开始。 qa周期完成后,它将被推送到生产环境。
我想保留分支并合并到\从分支而不是删除并重新创建。这个想法是,在qa中进行的任何修复都会合并到后面的主干中,并且在prod中进行的任何更改都会合并回qa(并返回到主干中)。
prod因此是一个“热”分支,代表了生产环境的当前状态。
这是一个为期一周的短跑运动的开发团队。
问题:
- 这是如何设置的声音?
- 我可以让maven正确行事,还是我需要编写脚本?
- 谁是你的爸爸?他做了什么?
谢谢,有道理。 – 2012-08-19 00:53:59