【笔记】Jenkins创建流水线项目

前言

Jenkins创建流水线项目

安装插件

  • Manage Jenkins->Plugins->Available plugins->搜索并安装PipelinePipeline: Stage ViewPipeline: GitHub Groovy Libraries插件

创建流水线项目

编写Pipeline脚本

agent:指定任务的构建在哪个集群节点,any表示任何节点
environment:定义全局变量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
pipeline {
agent any

environment {
key = 'value'
}

stages {
stage('操作名1') {
steps {

...

echo '操作1完成'
}
}
stage('操作名2') {
steps {

...

echo '操作2完成'
}
}
}
}

生成Pipeline脚本

  • 选择流水线语法

  • 配置具体操作内容->生成流水线脚本->复制生成后的脚本

  • 将制作好的流水线脚本粘贴到steps{}内->保存

构建并查看日志

  • 立即构建->等待构建完成->鼠标放到节点上,点击Logs查看日志


将Pipeline脚本放到Git中管理

创建Jenkinsfile文件

  • 在Git管理的项目中创建Jenkinsfile文件用于编写Pipeline脚本
1
2
3
pipeline {
...
}

在Jenkins上指定包含Jenkinsfile文件的Git仓库

  • 如果Pipeline脚本文件名不为Jenkinsfile或者Pipeline脚本文件没有存放到Git仓库根目录,则需要手动指定脚本路径

完成

参考文献

哔哩哔哩——云原生技术架构