软件测试学习笔记丨pipeline简介

62 阅读1分钟

本文转自测试人社区,原文链接: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 并运行任务