首页 > 解决方案 > GitLab 每次提交一个管道(而不是推送)

问题描述

在我们的 GitLab 中,我们有一个带有 CI/DI 管道设置的存储库。但是,我注意到管道每次推送运行一次,而不是每次提交运行一次。假设您的推送包含 3 个提交,但您想部署第一个提交,您怎么做?

因为管道实例将在 3 个提交中的最后一个提交,您将能够部署最后一个提交,但是如果您想部署您推送的一批提交中的第一个提交,会发生什么情况。如何处理这种情况

标签: gitcontinuous-integrationgitlab

解决方案


  1. development为和创建不同的分支deploy
  2. 更改管道以在deploy分支上运行
  3. 只合并你需要的development东西deploy

推荐阅读