pipeline 是一套运行在jenkins上得工作流框架,将原本运行于单个或者多个节点得任务连接起来,用来实现单个任务难以完成得复杂流程编排和可视化得工作。
Manage Jenkins ---->>> Manager Plugins—>>>可选插件

声明式pipeline
新建Item----->>>>web_demo_pipeline-------->>>pipeline -----流水线 ----选择声明式
输入声明式脚本
pipeline {agent anystages {stage('pull code') {steps {echo 'pull code'}}stage('build project') {steps {echo 'build project'}}stage('publist project') {steps {echo 'publist project'}}}
}

保存确定,自此一个pipeline声明式测试流水构建完成
一个构建历史记录

脚本式pipeline
新建Item----->>>>web_demo_pipeline_script-------->>>pipeline(流水线) ----选择脚本式
输入脚本式语法
node {def mvnHomestage('pull code') { // for display purposesecho 'pull code'}stage('Build project') {echo 'Build project'}stage('publish project') {echo 'publish project'}
}

保存确定,自此一个pipeline脚本式测试流水构建完成
一个构建历史记录

用jenkins 提供得辅助工具进行声明式脚本得编写






1,选择shell script

2,写入 mvn clean package

3,生成构建代码
sh ‘mvn clean package’


4,保存应用,运行下项目验证构建是否会成功



## 保存应用并构建

把Pipeline脚本放在项目中(一起进行版本控制)
1,在项目得根目录下建立jenkinsfile 文件,把pipeline 声明式脚本内容复制到该文件中,并把Jenkinsfile 文件上传到gitlab上

2,在项目中引用该文件


进入项目没有阶段视图

只需要安装:Pipeline Stage View插件即可