来源:IT程序员王者 时间:2019-11-18 04:16:55
Jenkins Pipeline是一套插件,支持将连续输送Pipeline实施和整合到Jenkins。Pipeline提供了一组可扩展的工具,用于通过PipelineDSL为代码创建简单到复杂的传送Pipeline。
对于单个项目来说,使用这样的Pipeline来构建能够满足绝大部分需求,但是这样做也有很多缺陷,包括:
多个项目的Pipeline打包脚本不能公用,导致一个项目写一份脚本,维护比较麻烦。
Jenkins提供了一个更优雅的管理Pipeline脚本的方式,在配置项目Pipeline的时候,选择Pipeline script from SCM。
这样,Jenkins在启动job的时候,首先会去仓库里面拉取脚本,然后再运行这个脚本。在脚本里面,我们规定的构建方式和流程,就会按部就班地执行。
接下来我们来实践下。
环境:Docker
容器管理平台:Rancher
语言:Java 新建一个pipeline的job
点击参数构建化
新建分支版本参数
新建项目名称参数
新建rancher id环境变量
装装修设计精选
时间2019-11-24 19:44:06
农农民爱花草
时间2019-11-24 19:44:04
沈沈阳兴邦小王
时间2019-11-24 19:44:01
多多肉小伟
时间2019-11-24 19:43:59
港港股挖掘机
时间2019-11-24 19:43:53
呼呼和浩特看点
时间2019-11-24 19:43:49
港港股挖掘机
时间2019-11-24 19:43:47
理理财夜话
时间2019-11-24 19:43:45
河河北资讯
时间2019-11-24 19:43:43
红红星新闻
时间2019-11-24 19:43:42
中中国财富网
时间2019-11-24 19:43:40
济济宁广电商旅融媒体
时间2019-11-24 19:43:36
浙浙商杂志
时间2019-11-24 19:43:33
理理财夜话
时间2019-11-24 19:43:31
蓝蓝鲸财经
时间2019-11-24 19:43:30
七七禾网
时间2019-11-24 19:43:28
课课工场007TB
时间2019-11-24 19:43:25
浙浙商杂志
时间2019-11-24 19:43:21
十十轮网TB
时间2019-11-24 19:43:19
ZZAKER网
时间2019-11-24 19:43:17