简介
Pipeline,简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。
Pipeline是Jenkins2.X的最核心的特性,帮助Jenkins实现从CI到CD与DevOps的转变。
一,创建pipeline项目
二,清除部分历史构建
三,参数化构建
这里使用三个参数,分别对应是否拉取代码,项目名称,以及发版选项
四,编写pipeline脚本
选择pipeline script
编写pipeline脚本
def userMap
def proMap = ['api': 'test_api', 'report':'test_report', 'job': 'test_job'