Jenkinsfile 语法二:Scripts pipeline
- 基于 groovy 语法定制的一种DSL语言
- 灵活性更高
- 可扩展性更好
- Script pipeline 与 Declarative pipeline 程序构成方式有雷同之处,基本语句也有相似之处
Jenkinsfile 语法二:Scripts pipeline
Script pipeline 语句树
Scripts pipeline: 流程控制之 – if/else
node {
stage('Example') {
if (env.BRANCH_NAME == 'master') {
echo 'I only execute on the master branch'
} else {
echo 'I execute elsewhere'
}
}
}
Scripts pipeline: 流程控制之 – if/else
Demo: if/else 运行演示