芯が強い人になるESTJ-A

# jenkins Pipeline模式

IT開発 Tags: 无标签 阅读: 254

官方:https://www.jenkins.io/doc/
中文教程:https://www.jenkins.io/zh/doc/pipeline/tour/hello-world/
example:https://github.com/zeyangli/Jenkinsdocs

https://github.com/zeyangli/jenkinslibrary/blob/master/jenkinsfiles/java.jenkinsfile

Jenkinsfile组成
指定node节点/workspace
指定运行选项
指定stages阶段
指定构建后操作。

案例:
构建,always,success,failure,aborted
currentBuild是一个全局变量
description构建描述

post{
 always{
  scripts{script{println("always")}}
}
success{
  scripts{currentBuild.description+= "\n构建成功"}
}
failure{
  scripts{
currentBuild.description+= "\n构建失败"
}
}
aborted{
script{
currentBuild.description+= "\n构建取消"
}
}
}

截屏2021-11-04 15.12.50.jpg