申明式流水线
流水线插件从 2.5 版本开始支持申明式流水线。
申明式流水线(Declarative Pipeline)的语法结构更加清晰,而且兼容脚本式流水线。下面给出一个例子:
	
		
		codes/jenkinsfile/declarative.groovy
		
	
		
	
	
pipeline {
    agent {
        label 'master'
    }
    stages {
        stage('one') {
            when {
                branch 'master'
            }
            steps {
                echo 'Hello World'
            }
        }
    }
    post { 
        always { 
            echo 'I will always say Hello again!'
        }
    }
}如果您对 Jenkins 的流水线功能感兴趣,可以点击这里查看对应的插件介绍。