如何在 GitLab 中从开发到登台进行推广?
Posted
技术标签:
【中文标题】如何在 GitLab 中从开发到登台进行推广?【英文标题】:How to promote in GitLab from dev to staging? 【发布时间】:2022-01-12 11:26:47 【问题描述】:在 Heroku 中,我可以设置 dev > staging > prod 管道,即当测试人员说它已准备好进入 staging 时,他通过按“Promote”将提交从 dev 移动到 staing。它在 GitLab 中可用吗?
所以不用碰 git,只需向前移动一个分支。
【问题讨论】:
【参考方案1】:您可以完全设置管道并部署到每个环境,但使用 when 将发布设置为需要手动干预
例如
deploy to dev
stage: dev_test
script:
- deploy...
when: manual
deploy to staging
stage: staging_release
script:
- deploy...
needs:
- deploy to dev
when: manual
部署需要先从管道屏幕手动触发
【讨论】:
以上是关于如何在 GitLab 中从开发到登台进行推广?的主要内容,如果未能解决你的问题,请参考以下文章
如何仅使用主 git 分支在 Jenkins 中使我的项目自动从开发部署到登台并手动部署到生产