如何在 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 中从开发到登台进行推广?的主要内容,如果未能解决你的问题,请参考以下文章