jenkins教程:jenkinsfile语法之agent agent定义 pipeline执行节点,必须在pipeline块的顶层定义。 主要参数: any:可以在任意可用的 agent上执行pipeline none:pipeline将不分配全局agent,每个 stage分配自己的agent label:指定运行节点agent的 Label node:自定义运行节点配置, 指定label 指定customWorkspace docker:使用给定的容...
image.png agent:定义pipeline执行节点 参数 必须出现的指令 any:以在任意agent上执行pipeline none:pipeline将不分配全局同agent,每个stage分配自己的agent label:指定运行节点的Label node:自定义运行节点配置, 指定label 指定customWorkspace docker:控制目标节点上的docker运行相关内容 示例代码: pipeline{ agent{ node{...
agent 必须设置在流水线的最高级, 如何设置为agent none会失败 使用returnStdout时, 返回的字符串末尾会追加一个空格, 可以使用.trim()将其移除 处理凭据 pipeline { agent {// 此处定义 agent 的细节} environment { AWS_ACCESS_KEY_ID = credentials('jenkins-aws-secret-key-id') AWS_SECRET_ACCESS_KEY =...
如 agent 、post、stages、steps 指令(Directives) environment、options、parameters、triggers(触发)、stage、tools、when 节点(agent) 必须存在,agent 必须在 Pipeline 块内的顶层定义,但 stage 内是否使用使可选的 参数: any/none/label/node/docker/dockerfile 常用选项 label/cuetomWorkspace/reuseNode 示例: age...
agent 必须设置在流水线的最高级, 如何设置为agent none会失败 使用returnStdout时, 返回的字符串末尾会追加一个空格, 可以使用.trim()将其移除 处理凭据 pipeline { agent { // 此处定义 agent 的细节 } environment { AWS_ACCESS_KEY_ID = credentials('jenkins-aws-secret-key-id') ...
agent none options { buildDiscarder(logRotator(daysToKeepStr: '30')) timeout(time: 2, unit: 'HOURS') timestamps() } parameters { booleanParam(name: 'unit_validate', defaultValue: true, description: 'amd64 (x86_64) unit tests and vendor check') booleanParam(name: 'validate...
章节中通常包含一个或多个指令或步骤。如 agent 、post、stages、steps 指令(Directives) environment、options、parameters、triggers(触发)、stage、tools、when 节点(agent) 必须存在,agent 必须在 Pipeline 块内的顶层定义,但 stage 内是否使用是可选的参数:any/none/label/node/docker/dockerfile常用选项 label/cu...
节点(agent) 必须存在,agent 必须在 Pipeline 块内的顶层定义,但 stage 内是否使用使可选的 参数: any/none/label/node/docker/dockerfile 常用选项 label/cuetomWorkspace/reuseNode 示例: agent { label 'my-label' } agent { node { label 'my-label' ...
1.## Jenkinsfile (Declarative Pipeline)pipeline{agentanystages{stage('Example'){steps{echo"Running ${env.BUILD_ID} on ${env.JENKINS_URL}"}}}2.## Jenkinsfile (Declarative Pipeline)pipeline{agentany//agent 必须设置在流水线的最高级。如果设置为 agent none 会失败 ...
必须存在,agent 必须在 Pipeline 块内的顶层定义,但 stage 内是否使用是可选的 参数:any/none/label/node/docker/dockerfile 常用选项label/cuetomWorkspace/reuseNode 示例: agent {label'my-label'}agent { node {label'my-label'customWorkspace'/some/other/path'}}agent { docker { image'nginx:1.12.2'...