例如:options { disableConcurrentBuilds() } skipDefaultCheckout - 默认跳过来自源代码控制的代码。例如:options { skipDefaultCheckout() } skipStagesAfterUnstable 一旦构建状态进入了“Unstable”状态,就跳过此stage。例如:options { skipStagesAfterUnstable() } timeout - 设置Pipeline运行的超时时间。例如:options...
skipDefaultCheckout: 在agent 指令中,跳过从源代码控制中检出代码的默认情况。 skipStagesAfterUnstable: 一旦构建状态变得UNSTABLE,跳过该阶段。 checkoutToSubdirectory: 在工作空间的子目录中自动地执行源代码控制检出。 timeout: 设置流水线运行的超时时间, 在此之后,Jenkins将中止流水线。 retry: 在失败时, 重新尝...
options { skipDefaultCheckout() } ## 设定流水线的超时时间(可用于阶段级别) options { timeout(time: 1, unit: 'HOURS') } ## 设定流水线的重试次数(可用于阶段级别) options { retry(3) } ## 设置日志时间输出(可用于阶段级别) options { timestamps() } 1. 2. 3. 4. 5. 6. 7. 8. 9...
在`agent` 指令中,跳过从源代码控制中检出代码的默认情况。例如: options { skipDefaultCheckout() } skipStagesAfterUnstable 一旦构建状态变得UNSTABLE,跳过该阶段。例如: options { skipStagesAfterUnstable() } checkoutToSubdirectory 在工作空间的子目录中自动地执行源代码控制检出。例如: options { checkoutToSub...
skipDefaultCheckout- 默认跳过来自源代码控制的代码。例如:options { skipDefaultCheckout() } skipStagesAfterUnstable一旦构建状态进入了“Unstable”状态,就跳过此stage。例如:options { skipStagesAfterUnstable() }timeout- 设置Pipeline运行的超时时间。例如:options { timeout(time: 1, unit: 'HOURS') } retry...
timeout(time: 1, unit: 'HOURS') } stages { stage('Example') { steps { echo 'Hello World' } } } } Tips: 在 stage 块中支持的 options 要少于 pipeline 块中,只能采用skipDefaultCheckout,timeout,retry,timestamps等选项; 例如: pipeline { ...
10.skipDefaultCheckout : 默认跳过来自源代码控制的代码(代理指令)。 代码语言:javascript 复制 options { skipDefaultCheckout() } 11.skipStagesAfterUnstable : 一旦构建状态变得不稳定就跳过各个阶段; 代码语言:javascript 复制 options { skipStagesAfterUnstable() } 12.timestamps : 预定义由Pipeline生成的所有...
Option 除了写在 Pipeline 顶层,还可以写在 stage 中,但是写在 stage 中的 option 仅支持 retry、 timeout、timestamps,或者是和 stage 相关的声明式选项,比如 skipDefaultCheckout。处于 stage 级别的 options 写法如下 pipeline { agent any stages { ...
skipDefaultCheckout skipStagesAfterUnstable checkoutToSubdirectory:指定代码检出路径 groovy options{ checkoutToSubdirectory('subdir') } newContainerPerStage:当agent为docker或dockerfile时,指定在同一个Jenkins节点上,每个stage分别运行在一个新的Docker容器中,而不是所有stage都运行在一个容器中。 groovy options{...
在agent指令中默认跳过源代码检出。例如:options { skipDefaultCheckout() } skipStagesAfterUnstable 一旦构建状态进入了“不稳定”状态,就跳过stage。例如:options { skipStagesAfterUnstable() } timeout 设置Pipeline运行的超时时间,之后Jenkins应该中止Pipeline。例如:options { timeout(time: 1, unit: 'HOURS') ...