启用禁用流水线中的任务

前言

平时在使用流水线的过程中,可能会遇到一种情况: 之前写好的流水线中,有一些任务不想 在此次执行中使用,于是乎只能将这些任务从pipeline.yml中移除再去执行,然后后面想 运行时又需要重新将这些任务添加进来,反复的删除添加操作带来了不好的体验。这篇文章主要目的 是介绍如何方便快捷地禁用流水线中的任务。

tip 提示

假设我们现在有一个java应用构建部署的流水线, 如何自定义构建 Java 应用可以参考文档)

禁用任务

一个java应用的构建部署流水线可能包含以下几个任务:

  1. 代码克隆
  2. 代码质量检测
  3. 应用构建
  4. 制品发布
  5. 应用部署

java应用部署

在平时的开发测试过程中,我们可能不需要在平台进行应用部署,只需要代码检测构建镜像等步骤,因此希望 此次执行能禁用最后一步的应用部署

在这种情况下可以点击上图右上角的编辑按钮,将鼠标移动到希望禁用的任务上,可以看到禁用提示的按钮,点击这个按钮即可禁用任务。

禁用任务

禁用完成后点击保存,新建流水线并执行即可看到禁用的任务不会执行

禁用结果

启用任务

上面我们禁用了应用部署任务,如果想在部署时再次启用该任务,同样可以点击编辑按钮, 之前的禁用按钮已经变成了启用按钮

启用任务

点击启用并保存执行,流水线又将变成之前全部执行的状态。