问题描述
我正在尝试在暂存和生产环境中遵循GitLab流程。我还希望在两个环境中都使用语义发布插件(为此,我还需要为每个环境创建一个分支,以便语义发布可以正常工作,对吧?)
我已成功使语义发布适用于登台分支,它按预期方式创建了vX.X.X-rc.x
,并且还生成了变更日志。太好了!
但是我应该如何正确地与那些分支机构合作?我想我了解仅使用master分支和两个环境该怎么做,但是找不到有关使用单独分支进行此操作的任何信息。
我创建要素分支,完成要素,合并到母版。怎么办?我是否应该拥有部署作业,该作业在每次合并到master时都会自动将master合并到staging,运行语义发布然后进行部署?然后进行手动部署,该部署会自动将阶段合并到生产中,运行语义发布,然后部署生产?
第二个思考:我将如何处理强制提交消息约定?如果我将功能合并到母版,则存在提交消息feat(x): something something
。但是,在那些自动母版中对登台和登台进行生产合并应该是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)