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 - princeqjzh/iPipeline
利用Git源码库导入 Jenkins Pipeline
Demo 通过源码库导入Pipeline 并运行任务