前置条件
准备好Jenkins2.0以上版本(默认携带pipeline功能)
配置步骤
新建pipeline类型的job
1. Jenkins首页,新建任务
2. 输入任务名称,并选择任务类型为流水线(或pipeline)
3. 编辑流水线脚本
4.保存
测试新建的pipeline
进入创建的job
点击立即构建
查看结果
脚本解释
node{
stage('Build'){
echo 'start build'
}
stage('Test'){
echo 'start test'
}
stage('Deploy'){
echo 'start deploy'
}
}
Jenkins支持两种流水线语法,一种是声明式,一种是脚本式
本次使用的是脚本式语言
node:表示任务运行的节点(机器),如果没有指定,默认在master(部署jenkins的这台机器)上运行
stage:表示流水线环节,即图中的方块,如果某一环节失败,则剩下的环节不会被执行,语句块内是具体的步骤
node和stage没有绝对的上下级关系,可以相互包含,如果stage中包含node,则代表指定某一台机器执行具体的环节