前面一篇已经介绍了远程构建的方式,这篇我们来介绍项目之前的依赖关系构建。什么是依赖关系呢》项目Test1构建是需要在项目Test2构建完成之后进行,这就是依赖关系,用Jenkins上的界面来解释,就是下面这张图的红色区域选项。

为了模仿这个过程,我在前面文章基础上创建了Test2和Test3,每个项目里面的构建内容都是 windows batch commonds,都是输入dir命令,点击Apply,除了项目名称不一样,其他方面,三种都一样。下面我们利用三个项目来去实现Build after other projects are build。

1.模仿Test1,新建如下项目

2. 我们设置这样的执行顺序,Test1->Test2->Test3

也就是说,我们需要在Test2的配置界面设置,构建前,需要勾选Build after other projects are build,然后Test2构建结束后,需要继续构建Test3.

打开Test2的配置界面

这个输入T会自动补全Project名称,可以选择多个Project名称,用逗号隔开,这里我就演示一个,删除了逗号。下面有几种选择,我现在第一个,只有前一个构建成功才构建本次。然后看看Test2的构建后步骤如何设置。

有了前面一张图的介绍,这里也是一个道理,很好理解,我们点击Apply,保存。然后选择Test2,点击立即构建。

立即构建后,可以看到Test3在队列等待,以后就执行完成,看到Test2和Test3都构建号变成#1,Test1的构建号加了一次。

关于项目依赖关系构建就介绍到这里。

Jenkins基础入门-9-构建触发器之项目之间依赖关系相关推荐

  1. Jenkins基础入门-8-构建触发器之远程构建

    前面一篇,我们大致走完了一个Project的创建过程和简单介绍了周期性构建的例子.这篇我们继续来介绍关于构建触发器的其他构建,先来看看远程构建. 1.直接上图,什么是远程构建 我们这里勾选第一项,什么 ...

  2. Jenkins 基础入门

    原文地址:Jenkins 基础入门 博客地址:http://www.extlight.com 一.前言 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作, ...

  3. jdeps_JDeps入门–分析项目的依赖关系

    jdeps JDeps是Java依赖关系分析工具 ,这是一个命令行工具,它处理Java字节码(意味着.class文件或包含它们的JAR),并分析类之间静态声明的依赖关系. 可以用各种方式过滤结果,并可 ...

  4. JDeps入门–分析项目的依赖关系

    JDeps是Java依赖关系分析工具 ,这是一个命令行工具,它处理Java字节码(意味着.class文件或包含它们的JAR),并分析类之间静态声明的依赖关系. 可以用各种方式过滤结果,并可以将其汇总到 ...

  5. jenkins 通过批处理自动构建 非标准项目

    之前介绍了java和vs2010的项目构建,这些都是比较常见的,所以都用专门的工具.但但难免会遇到一些不常见的项目,下面介绍通过批处理进行构建,并用jenkins调用.我们这里使用plc语言,没有标准 ...

  6. 一、从项目零基础入门微信小程序之项目搭建欢迎页面实现

    前言 本项目以JavaScript语言进行开发未涉及到TS内容本项目较为基础,仅供学习与交流,不涉及任何商业内容,首先需要电脑安装微信小程序开发工具,这里就不在阐述具体安装步骤如果不会可以移步百度搜索 ...

  7. 【C语言基础入门】2.C语言中四则运算、关系运算、逻辑运算与位运算

    文章目录 一.概述 二.四则运算(+,-,*,/,%) 三.关系运算(<,>,<=,>=,==,!=) 四.逻辑运算与位运算 五.深度剖析位运算 一.概述 C语言中支持下面4种 ...

  8. 服务器与项目之间的关系,项目 服务器 和数据库的关系

    项目 服务器 和数据库的关系 内容精选 换一换 华为云关系型数据库服务提供使用内网.公网和数据管理服务(Data Admin Service,简称DAS)的连接方式.VPC:虚拟私有云(Virtual ...

  9. 产品化与项目之间的关系

    产品策略和产品框架的梳理强调的是做什么,而项目管理主要是任务管理,侧重的是怎么做.从做什么到怎么做的过程意味着我们要将产品通过项目化的方式进行实现. 1. 产品与项目的关系 项目的目标是在规定的时间内 ...

  10. IDEA以UML图表方式查看maven项目pom文件中全局及部分jar之间依赖关系

    以其中一个pom.xml文件为例,pom文件下右键,选择diagrams--show dependencies,当然还可以查看局部关系,及删除某个模块功能

最新文章

  1. JMeter测试TCP/IP Socket应用的性能
  2. Ubuntu composer安装失败解决方案
  3. Foundations of Machine Learning: Rademacher complexity and VC-Dimension(2)
  4. java构造函数中的this_关于构造函数中使用this的问题
  5. __getattr__在python2.x与python3.x中的区别及其对属性截取与代理类的影响
  6. opencv机器学习线性回归_机器学习(线性回归(二))
  7. db platform mysql_xss-platform
  8. 第二十三篇:在SOUI中使用LUA脚本开发界面
  9. IO流-LineNumberReader
  10. .net java xml_java.net.MalformedURLException – 在通过StAX解析XML文件时
  11. feign调用https接口_SpringCloudFeign远程调用
  12. 解决tableExport导出Excel过程中中文乱码和没有响应的问题
  13. 2路10核物理服务器能否虚拟40vcpu,XenServer中Windows 7与XP多vCPU支持配置,cpu 2 核限制...
  14. Android基础Activity篇——创建一个活动(Activity)
  15. 搭建安卓打包环境,用官方示例anysdk生成apk运行
  16. JavaScript概述和HTML中嵌入JavaScript的三种方式
  17. XML及XML的解析方式
  18. 推荐五款装机必备的常用软件
  19. 北美省钱快报 php,神奇的微距镜头 - 引领大家一起探索细微世界的神奇!
  20. MOOC 数据结构 08-图7 公路村村通——C语言

热门文章

  1. 查看笔记本预装系统的产品密钥
  2. TQ2440——NandFlash分区修改
  3. matlab 非支配排序,带精英策略的非支配排序的遗传算法改方法与流程
  4. 企业如何操作网络口碑营销?
  5. Mybatis实现订单案例的五表联合操作
  6. linux暂停命令 pause_linux操作命令:暂停进程
  7. BootStrap快速入门
  8. linux mantis安装包,Linux下安装mantis
  9. 2021年茶艺师(中级)考试及茶艺师(中级)考试题
  10. WIN10华硕解决无法调节电脑亮度