我目前正在尝试使用 Gitlab ci 实现管道。我在 gitlab-ci.yml 文件中定义了我的管道来运行我的作业。我正在研究由打开的合并请求触发作业的管道。更具体地说,非 WIP 和草案合并请求。最重要的条件之一也是我希望在合并请求将状态从 WIP/draft 更改为“ready”时触发并运行作业。
以下是我发现的最接近的方法。
integrationtest:
stage: integrationtest
only:
- merge_requests
except:
variables:
- $CI_MERGE_REQUEST_TITLE =~ /^WIP:.*/
不幸的是,现在唯一缺少的确实是在 WIP 状态更改时触发的管道。 任何绕过这个问题的想法都非常受欢迎。
先谢谢你:)