根据我们在.gitlab-ci.yml on Dev分支中定义的说明,开发分支每天都会部署到开发环境中。当一个功能分支被创建并提交时,它们被部署为功能分支.gitlab-ci.yml与开发分支上的相同。如果我们在feature分支上禁用deploy步骤,并且在合并请求返回到开发分支时忘记取消注释,那么dev分支将通过feature分支覆盖.gitlab-ci.yml文件。有没有办法通过合并来自任何功能分支的请求来保持开发人员的.gitlab-c
我已经为我的项目创建了一个部署管道,它非常有效。现在,我希望在项目开发人员提交合并请求时,应该在该合并请求上运行测试管道,以验证提议的更改。我在我的.gitlab-ci.yml中添加了以下内容 - test stage: test - merge-requests但是,创建合并请求时不会运行任何管道。请告诉我做错了什么?
我在DEV分支中运行了以下gitlab-ci.yml文件,目标也是DEV。由于我不能将目标指向主控,所以没有自动创建MR。我想知道是否可以在gitlab-ci脚本本身中创建合并请求。notebooks to Repo' -a || true tags:
- test 我已经搜索和参考了我的网站,但看不到任何关于以编程方式创建合并请求的注释更改将被推送到DEV分支,并将使
我们从以hotfix/bla_bla或feature/bla_bla开头的develop分支创建新分支。然后,我们将它们合并回开发分支。在merge请求中,我希望只有在将feature分支合并到develop分支时才运行作业。only: - develop && "when a branch which starts with 'feature/' is merged into develop" 如何在.gitla
我正在执行一个脚本,该脚本根据GitLabs合并请求的某些事件在Ryver中发送消息。支持的设想方案:
only: scriptthe logic of sending the message based on the events
我尝试使用export打印管道中的所有变量,但找不到一种方法显式地检测触发此作