GitLab CI-单独的环境部署和语义发布

问题描述

我正在尝试在暂存和生产环境中遵循GitLab流程。我还希望在两个环境中都使用语义发布插件(为此,我还需要为每个环境创建一个分支,以便语义发布可以正常工作,对吧?)

我已成功使语义发布适用于登台分支,它按预期方式创建了vX.X.X-rc.x,并且还生成了变更日志。太好了!

但是我应该如何正确地与那些分支机构合作?我想我了解仅使用master分支和两个环境该怎么做,但是找不到有关使用单独分支进行此操作的任何信息。

我创建要素分支,完成要素,合并到母版。怎么办?我是否应该拥有部署作业,该作业在每次合并到master时都会自动将master合并到staging,运行语义发布然后进行部署?然后进行手动部署,该部署会自动将阶段合并到生产中,运行语义发布,然后部署生产?

第二个思考:我将如何处理强制提交消息约定?如果我将功能合并到母版,则存在提交消息feat(x): something something。但是,在那些自动母版中对登台和登台进行生产合并应该是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...