本文转自测试人社区,原文链接:ceshiren.com/t/topic/292…
Jenkins Pipeline 概念
-
借用Unix 中的Pipeline思路,一种高内聚低耦合的工具
-
Jenkins 2.0 以上才会有
-
一系列 Jenkins 插件将整个持续集成用解释性代码 Jenkinsfile 来描述
-
Jenkinsfile 使用方法:
-
-
Jenkins 任务页面输入
-
源代码工程中编辑
-
-
Jenkinsfile 语法类型:
-
- Declarative pipeline
- Scripts pipeline
创建第一个 Jenkins Pipeline 任务
- Jenkins中 创建一个 pipeline 任务
- Definition 中选择 Pipeline Script
- 在 Pipeline 模块添加Pipeline代码
- Demo 创建Jenkins Pipeline 任务并运行
利用Git源码库导入 Jenkins Pipeline
- Pipeline 的代码也可以放入 git 源码库进行管理
- 在Jenkins Pipeline 任务中选择 Pipeline script from SCM,然后添加 git 源码地址, 在Script Path中填写需要运行的Jenkinsfile文件所在的地址
- 例子源码位置: github.com/princeqjzh/…
利用Git源码库导入 Jenkins Pipeline
Demo 通过源码库导入Pipeline 并运行任务