jenkins教程:jenkinsfile语法之agent
agent定义 pipeline执行节点,必须在pipeline 块的顶层定义。
主要参数:
any:可以在任意可用的 agent上执行pipelinenone:pipeline将不分配全局agent,每个 stage分配自己的agentlabel:指定运行节点agent的 Labelnode:自定义运行节点配置,- 指定 label
- 指定 customWorkspace
docker:使用给定的容器执行流水线。dockerfile:使用源码库中包含的Dockerfile构建的容器来执行Pipeline。kubernetes:在kubernetes集群执行Pipeline
上述参数也可以用于stage中。
示例脚本:
pipline {
agent {
node {
label "myslave"
customWorkspace "myWorkspace"
}
}
}
Jenkinsfile语法之agent教程
该博客是Jenkins教程,聚焦于Jenkinsfile语法中的agent。agent用于定义pipeline执行节点,需在块的顶层定义,介绍了其主要参数,如可在任意可用agent执行、各stage分配自己的agent等,这些参数也可用于stage中,还给出了示例脚本。

8171

被折叠的 条评论
为什么被折叠?



