我想检查 gitlab-ci.yml 中的单个阶段中的分支是否是标签。然后根据分支是否是标签,执行一组特定的命令:
IF tag:
A SET OF COMMANDS
ELSE:
ANOTHER SET OF COMMAND
Run Code Online (Sandbox Code Playgroud)
我知道只有: -tags 可用于检查分支是否是标签,但是如何检查分支,然后在单个 gitlab-ci 阶段中根据分支类型应用不同的命令集?在这种情况下,如果分支不是标签,我将应用一组不同的命令。
some_stage:
only:
- tags
script:
- | SET OF COMMANDS
Run Code Online (Sandbox Code Playgroud)