小编Mar*_*arc的帖子

gitlab-ci 检查分支是否是标签,然后根据分支类型执行命令

我想检查 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)

gitlab gitlab-ci

2
推荐指数
1
解决办法
3942
查看次数

标签 统计

gitlab ×1

gitlab-ci ×1