zoukankan      html  css  js  c++  java
  • Jenkins的持续集成

    持续集成:不需要人工干预,持久化、重复的运行一个任务。将代码自动的更新到最新,然后自动运行。

    新建项目之前要再Jenkins的全局工具配置里面把git的路径设置好。【全局工具配置】-->【Git】-->【Path to Git executable】,然后填写本地git的安装路径,如:E:Gitingit.exe

    下面进行持续集成。

    第一步:新建一个自由风格的项目

    第二步:在源码管理那里输入自己git项目的git地址;

    第三步:如果项目不是公开的就需要在Credentials出添加coding.net的用户名和密码

    第四步:增加一个构建步骤

    windows的选Windows批处理命令

    linux/mac的选择shell

    从仓库下载好代码后就会自动的执行windows批处理命令框中写的命令

    第五步:返回到Jenkins主页面后,可立即构建该项目,如下:我构建后的控制台输出

    所有的日志信息可在控制台输出中进行查看

    第六步:jenkins可配置定时任务,按配置的时间去集成运行项目

    在【项目配置】-->【构建触发器】-->【轮询SCM】中进行配置,配置格式与linux中的定时任务crontab的格式完全一样

    基本格式 : 
    *  *  *  *  *  
    分 时 日 月 周 

    5   21   *   *   *     表示每天的21点零五分构建一次

    0   */1   *   *   *    表示每小时构建一次

    30   4   1,10,20   *   *    表示每月的1号,10号,20号的4:30构建

    具体格式可参考博客:https://blog.csdn.net/bsf5521/article/details/76522222

    第七步:Jenkins本身也可以输出测试报告,但是他本身可识别读取的测试报告是xml类型的

    在【项目配置】-->【构建后操作】-->【Publish JUnit test result report】

    至此,Jenkins的持续集成已配置完成。。。。。

    
    
    
    
    
    
    
    
    
    
    

  • 相关阅读:
    树的前序 中序 后序遍历
    算法入门经典-第四章 例题4-3 救济金发放
    算法入门经典-第五章 例题6-10 下落的树叶
    排序(三) 选择排序

    printf格式输出总结
    并查集
    异或的应用
    ActionContext详解
    ActionContext表格总结
  • 原文地址:https://www.cnblogs.com/mululu/p/9228757.html
Copyright © 2011-2022 走看看