deploy增加ONLY参数,在merge操作的时候,就会自动进行deploy

来源:12-6 使用Python项目演示的CICD流程

in9

2018-05-06

如题,如下是CI.yml,另外还有几个问题,希望帮忙解答

1、现在是merge和master都会发生改变http://img.mukewang.com/szimg/5aeec29e0001c11506490827.jpg

2、merge操作是不是需要开发人员手动创建merge request? 

3、分支代码是由开发人员自己创建的吗?本地改完代码push到分支后,由当前开发进行merge request,并成功部署上线后,当前分支还需要吗?

写回答

3回答

麦兜搞IT

2018-05-07

  1. 您的only master没有生效?注意保险的做法是加上项目的路径,比如我的项目是 demo group里的helloworld project,那么我的only可以这样写  - master@demo/helloworld

    以防止您的项目在被别人fork的时候,然后在fork的master分支里触发

0
3
in9
回复
麦兜搞IT
感谢老师,已经了解您的大意是什么了,谢谢您
2018-05-11
共3条回复

麦兜搞IT

2018-05-07

3. 是的,开发人员开发完,然后提交merge 请求。 请求被merge以后,其实分支可以删了,当然也可以不删,继续进行下一个feature的开发

0
0

麦兜搞IT

2018-05-07

2. merge操作需要先有merge request

0
0

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程