26-Jenkins-Pipeline-Pipeline Basic Steps插件之isUnixretrysleep方法
Posted 爱学习de测试小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了26-Jenkins-Pipeline-Pipeline Basic Steps插件之isUnixretrysleep方法相关的知识,希望对你有一定的参考价值。
目录
前言
- 本篇继续学习Pipeline Basic Steps插件中的isUnix、retry、sleep三个方法
isUnix
- 如果节点在类Unix 系统(例如 Linux 或 Mac OS X)上运行,则返回 true,如果是 Windows,则返回 false。
println env.JOB_NAME
println env.BUILD_NUMBER
pipeline
agent any
stages
stage("fileExists")
steps
script
if(isUnix() == true)
echo("this jenkins job running on a linux-like system")
else
echo("the jenkins job running on a windows system")
retry
- 重试次数
sleep
- 暂停流水线
println env.JOB_NAME
println env.BUILD_NUMBER
pipeline
agent any
stages
stage("retry and sleep")
steps
script
try
retry(2)
println "here we are test retry fuction"
sleep 5
println 10/0
catch (Exception e)
println e
以上是关于26-Jenkins-Pipeline-Pipeline Basic Steps插件之isUnixretrysleep方法的主要内容,如果未能解决你的问题,请参考以下文章