Yaml “如何筑巢”;除此之外:;“内部”;什么时候;在ci.yml文件中
我希望所有的工作都是手动的,除非分支是特定的。这种类型的逻辑在.yml中似乎是无效的,但是有没有更好的方法来实现它呢 我试过:Yaml “如何筑巢”;除此之外:;“内部”;什么时候;在ci.yml文件中,yaml,gitlab-ci,Yaml,Gitlab Ci,我希望所有的工作都是手动的,除非分支是特定的。这种类型的逻辑在.yml中似乎是无效的,但是有没有更好的方法来实现它呢 我试过: .test: tags: - Jobtag stage: test when: manual except: - brachname 似乎不可能嵌套,除非在when节下。然后,您可以创建两个类似的作业,但其中一个作业将在需要的分支上手动运行,另一个作业将始终在不需要的分支上运行: .test-manual:
.test:
tags:
- Jobtag
stage: test
when: manual
except:
- brachname
似乎不可能嵌套
,除非在when
节下。然后,您可以创建两个类似的作业,但其中一个作业将在需要的分支上手动运行,另一个作业将始终在不需要的分支上运行:
.test-manual:
tags:
- Jobtag
stage: test
when: manual
except:
- brachname
.test-auto:
tags:
- Jobtag
stage: test
when: always
only:
- brachname