简单的Multijob Project

1.前言

使用jenkins构建项目,一般是1个job对应1个项目。如果是分布式微服务架构,拆分的服务比较多,部署的时候,一个个的部署就比较麻烦了。这个时候可以使用Multijob插件管理多个job,创建一个聚合job,同时构建多个job。

2.具体步骤
2.1 安装Multijob插件

登录Jenkins ,前往Manage Jenkins -> System Configuration -> Plugins ->Available plugins(可安装插件)

输入Multijob ,勾选,点击安装;

插件安装完成;

2.2 创建Multijob

返回Jenkins的主界面,点击左侧的新建Item

        任务名称:multijob_test

        任务类型: Multijob Project #多任务项目

2.3 General

        填写任务描述,如果在单项目中已经设置了JDK,这里就不用配置了。

2.4 源码管理

这里要聚合执行的两个job都已经设置了自己的源码管理,这里就不需要设置了。

2.5 构建触发器

选择使用回调地址的方式触发,填入身份验证令牌(自定义);

回调地址格式:  JENKINS_URL/job/multijob_test/build?token=TOKEN_NAME

回调地址:http://localhost:8282/job/jenkins_test/build?token=multi_water

2.6 构建步骤

点击增加构建步骤,选择Multijob Phase (多作业);

Phase name 作业名称自定义填写,Job就是需要执行的任务 ,如果job有先后顺序,在填写的时候需要把优先执行的任务写在前面。

Job execution type(执行模式): Running phase jobs sequentially (串行模式);

还有一种并行模式:Running phase jobs in parallel (并行模式);

Continuation condition to next phase when jobs' statuses are: Successful

# 上一个任务执行成功的时候,下一个任务才会开始执行

一共有5种模式:

Always:不管上一个任务执行结果如何,下一个任务继续执行,等于是没限制条件;

Successful: 上一个任务执行成功的时候,下一个任务才会开始执行

Completed:完成状态

Stable or Unstable but not Failed:稳定或者未稳定但未失败

Failed:失败的

2.7 构建项目

进入任务详情界面,因为从来没有构建过,所以相关构建信息都是空的;

点击Build Now ,开始构建

任务正在构建中,可以点击具体的任务,查看构建情况。

构建结束,都构建成功了。一个简单的Multijob Project 就创建成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值