小编eya*_*uby的帖子

Gitlab CI - 带有“when:always”的规则与不带“when:always”的规则之间有区别吗?

我在 Gitlab-CI 中有一个管道,其中一项作业有以下规则:

rules:
  - if: "$CI_PIPELINE_SOURCE == "merge_request_event"
Run Code Online (Sandbox Code Playgroud)

如果我将其更改为:会有什么不同吗?

  - if: "$CI_PIPELINE_SOURCE == "merge_request_event"
    when: always
Run Code Online (Sandbox Code Playgroud)

因为,第一个规则将在满足条件时执行,而替代规则(带有when:always的规则)将执行相同的操作。

那么“何时:总是”会发生什么变化呢?如果它能改变什么的话。

if-statement pipeline rules gitlab gitlab-ci

3
推荐指数
1
解决办法
8888
查看次数

标签 统计

gitlab ×1

gitlab-ci ×1

if-statement ×1

pipeline ×1

rules ×1