Gitlab auto pull



我在GitLab有存储库。我在这个存储库中有测试和开发分支。在Gitlab管道中,我每24小时安排一个作业来自动运行Test分支管道。在Test .gitlab-ci中我有

deploy:
stage: deploy
script:
- git pull --ff-only origin Dev
only:
- Test

在Test中合并Dev后,这部分代码被删除了。并且下次当管道运行时,测试分支管道不能从开发分支中拉出。

我如何将代码从开发分支拉到测试分支而不丢失代码- git pull --ff-only origin Dev?

或者可能有两个。gitlab-ci。在分支上吗?(如果是,GitLab应该如何知道他们中的哪一个是二倍体先?)

或者可能在分支上有两个.gitlab-ci.yml

您通常会在main/master分支中创建.gitlab-ci.yml
这意味着.gitlab-ci.yml不会受到TestDev合并的影响。这正是你需要的。

相关内容

  • 没有找到相关文章

最新更新