自动将 master 分支合并到develop分支

自动将 master 分支合并到develop分支

我的 github 存储库中有两个分支 -masterdevelop分支。我有一个要求,需要在以下条件下将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

相关内容