• jenkins构建多个项目执行顺序设置


    通常我们会在jenkins中构建多个项目,那么如果项目有依赖,或者有关联怎么办?

     例:

    如下图:

    ,有两个构建项目,posWeb是个web项目,welife是接口项目。

    由于接口项目数据会影响posWeb执行。那么,就要设置,先执行welife项目。

    配置如下:

    由于posWeb是ui项目,  在执行过程中需要前台执行:

    1.不使用jenkins服务的方式,启动jenkins;而是在jenkins安装目录下有个jenkins.bat通过这个批处理启动jenkins。

    当然通过批处理启动,之前通过服务启动的jenkins配置不会共用。需要重新配置。

    2.使用jenkins服务启动jenkins,新建一个节点,将web项目关联到该节点。

    系统管理->管理节点->新建节点;  设置如下图:

    如果:启动方式不存在[通过Java Web启动代理]

    请到系统管理->全局安全中设置  按下图配置

     ------------------------

    配置好后,启动代理。

    这里需要注意的是,ui想前台执行,显示到这个界面就可以了。

     

    如果选择文件下的安装服务,会在系统安装相应的服务。当然ui也变成了后台执行。不会弹出浏览器

    posWeb构建项目设置依赖,以及关联节点。

     welift构建项目配置:

    当然由于,我俩个项目数据有依赖,如果两个一起执行会影响ui项目。所以需要将依赖关系设置为。

    welife执行完,再构建posWeb项目:

    所以posWeb项目,构建触发器,选择“其它工程构建后触发” ;

    总结:

    1.多个工程执行,如果有数据依赖,要在工程里配置,项目运行节点,及在项目上下游之前后构建。

    2.如果构建项目有先后顺序,并且监控同一版本,可以在触发器位置设置,其它工程构建后触发。

    期待你的加入:

    python|测试|技术交流qq群:563227894

    python|测试|技术交流qq群:563227894

    python|测试|技术交流qq群:563227894

  • 相关阅读:
    iPhone 调用Web Service 例子(转)
    iPhone开发:在UIAlertView中显示进度条(转)
    Oracel 分页
    NYOJ 477
    NYOJ 108(数组中存的是前n个数的和)
    NYOJ 199
    NYOJ 311(完全背包)
    高效斐数(前92位)
    NYOJ 57(6174问题)
    NYOJ 546(分珠宝)
  • 原文地址:https://www.cnblogs.com/yhleng/p/9273890.html
Copyright © 2020-2023  润新知