我的 github 存储库中有两个分支 -master
和develop
分支。我有一个要求,需要在以下条件下将master
分支合并到分支中:develop
- 一旦 PR 合并到主分支,我就需要将主分支自动合并回开发分支。
- 每当有人直接在主分支中添加提交时,我都需要自动将
master
分支合并回develop
分支。
这可能实现吗?
笔记:我们内部已经在使用 gitlab。这只能通过 CI/CD 管道完成吗,还是我们可以直接从 github 完成?
如果这只能通过 gitlab 完成,那么有人能告诉我如何通过 gitlab 完成吗?我对此还很陌生。
这是我们的当前情况.gitlab-ci.yml
。
build:
image: docker.repo.test.data/stuff/something:latest
variables:
LEGACY_VERSION: 10000
before_script:
- export CI_PIPE_ID=`expr $CI_PIPE_ID + $OLDER_VERSION`
script:
- echo "Running step - Run tests"
- some stuff
- echo "Running step - Upload to cloud"
- ls -lrth
- some other stuff here