pipeline,运行在jenkins上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程 编排 和 可视化 工作。
pipeline支持两种语法:
- Declarative(声明式脚本)
- Scripted(脚本式语法)
安装pipeline插件
pipeline {
agent any;
stages {
stage('pull code') {
steps {
echo 'pull code!'
}
}
stage('build project') {
steps {
echo 'build project'
}
}
stage('publish project') {
steps {
echo 'publish project'
}
}
}
}
node {
def mvnHome
stage('pull code') {
echo 'pull code'
}
stage('build project') {
echo 'build project'
}
stage('publish project') {
echo 'publish project'
}
}