如何通过标签触发gitlab管道



如何触发一个GitLab CICD管道每当一个标签像下面得到创建?我如何使它在正则表达式中所有未来的标签基于相同的格式?

标签触发管道:2021.08.31.DEVRELEASE.0001

其中DEVRELEASE为静态关键字,其余关键字将改变。

您可以使用rulesif关键字来定义标记的正则表达式。您可以使用以下代码片段并自定义正则表达式以匹配所需的标记:

publish:
stage: publish
image: ...
script:
- ...
rules:
# Runs only when a tag with 'X.Y.Z.DEVRELEASE.A' pattern is created
- if: '$CI_COMMIT_TAG =~ /^d+.d+.d+.DEVRELEASE.d+$/'

最新更新