在GitLab CI管道中禁用/跳过作业,可以通过以下两种方法实现:
when
关键字:可以在GitLab CI配置文件的作业定义中使用when
关键字来指定作业运行的条件。when
关键字有多种取值,包括on_success
、on_failure
、always
、manual
等。例如,可以将when
设置为manual
,表示该作业只能手动触发运行。示例代码如下:job_name:
script:
- echo "Running job"
when: manual
except
关键字:可以通过在GitLab CI配置文件的作业定义中使用except
关键字来指定禁用作业的条件。except
关键字接受一个列表参数,其中包含禁用作业的条件。可以根据不同的条件禁用作业,例如根据分支、标签、事件类型等。示例代码如下:job_name:
script:
- echo "Running job"
except:
- master
这样配置后,当作业运行时,如果满足禁用条件,则该作业将被跳过。
以上是两种常用的方法来禁用/跳过GitLab CI管道中的作业。通过设置when
或except
关键字,可以根据需求灵活地控制作业的运行条件。关于GitLab CI的更多信息,您可以访问腾讯云的GitLab CI/CD产品介绍了解详细内容。
领取专属 10元无门槛券
手把手带您无忧上云