Continuous integration 当出现类似“的注释”时,如何触发gitlab ci;请测试一下;是在合并请求讨论中编写的吗?

Continuous integration 当出现类似“的注释”时,如何触发gitlab ci;请测试一下;是在合并请求讨论中编写的吗?,continuous-integration,gitlab,Continuous Integration,Gitlab,我看到有几种方法可以触发CI 即使是合并请求 我想做的是触发一个gitlab CI管道,不是针对所有合并请求,也不是针对所有提交。 只有当有人评论时: “test please”或“test gitlab”或某些特殊关键字可能由正则表达式定义 这可能吗?是在中请求的,并随11.0一起提供的 rspec: script: ... only: variables: - $CI_COMMIT_MESSAGE =~ /some-regexp/ 对于管道(windows c

我看到有几种方法可以触发CI

即使是合并请求

我想做的是触发一个gitlab CI管道,不是针对所有合并请求,也不是针对所有提交。 只有当有人评论时:

“test please”或“test gitlab”或某些特殊关键字可能由正则表达式定义

这可能吗?

是在中请求的,并随11.0一起提供的

rspec:
  script: ...
  only:
    variables:
      - $CI_COMMIT_MESSAGE =~ /some-regexp/
对于管道(windows cmd shell),您还有以下变通方法:

仅当提交消息不包含[CI Release]时才处理作业

这是在中请求的,并随11.0一起提供

rspec:
  script: ...
  only:
    variables:
      - $CI_COMMIT_MESSAGE =~ /some-regexp/
对于管道(windows cmd shell),您还有以下变通方法:

仅当提交消息不包含[CI Release]时才处理作业


对不起,也许我的问题不够清楚。我指的是合并请求中的注释,而不是提交中的注释。当合并请求中有人评论“请测试”之类的内容时,是否有办法触发作业?@nacho4d不确定,考虑仍然打开。我正在使用正在合并的分支的最新提交消息。对不起,可能我的问题不够清楚。我指的是合并请求中的注释,而不是提交中的注释。当合并请求中有人评论“请测试”之类的内容时,是否有办法触发作业?@nacho4d不确定,考虑仍然打开。我正在使用正在合并的分支的最新提交消息。