Skip to content

流水线节点管理

流水线节点管理

简介

在流水线执行的过程中,通常需要根据需求,指定不同的节点执行流水线所需要执行的操作。

应用场景

  1. 兼容性测试。
  2. 提升测试用例的执行效率。

节点管理的使用

通过 agent 关键字定义 pipeline 执行节点,是必须出现的指令。

关键字 作用
any 可以在任意 agent 上执行 pipeline
none pipeline 将不分配全局 agent, 每个 stage 分配自己的 agent
label 指定运行节点的 Label
node 自定义运行节点配置
docker 控制目标节点上的 docker 运行相关内容

代码示例

  • 配置全局使用的 agent:
pipeline {
    agent {
        label 'master'
        customWorkspace 'myWorkspace'
    }
}