zoukankan      html  css  js  c++  java
  • 构建持续集成环境: jenkis + github + maven (Continuous Integration)CI 持续集成

    1.    安装:       (http://blog.csdn.net/john_cdy/article/details/7738393)

         在jenkins官方网站下载最新的jenkins,jenkins提供 war包的下载和各种操作系统的安装文件,选择war包即可。
     jenkins启动方式:
    把jenkins.war放在tomcat下的webapps目录下,当启动jenkins时,就会自动在webapps下建立jenkins目录。然后在浏览器的地址栏输入http:localhost:8080/jenkins
     
     
    2.插件安装:
        在"系统管理->插件管理"下可以看到Jenkins缺省安装了CVS,Subversion,Maven和SSH,这些主要是版本控制的软件的相应插件,不过我们使用的是GitHub进行版本控制,所以要在可选插件中选择安装Git plugin和GitHub plugin插件,安装之后重新启动就可以看到新的插件已经生效。
    3.环境配置:
        进入"系统管理->系统设置"设置Jenkins的相关参数。主要是设置Git和GitHub插件的参数,在Git下的Path to executable一栏添加本机的git.exe的路径,在Git plugin下的添加本地Git的user.name和user.email的信息,在GitHub Web Hook下添加GitHub账户的相关信息。如果想要使用邮件的功能,需要在邮件通知的一栏添加SMTP服务器和邮箱的相关信息,添加后点击Test的按钮测试一下能否正常发送邮件,这一功能可以在后面的项目中使Email Notification功能得以正常使用。
    4.构建项目:
     点击"新Job",输入"任务名称",选择"构建一个自由风格的软件项目",点击"OK"。系统自动进入"任务配置"界面。
    5.配置构建方法:
    在GitHub project中输入git地址。
     
     
     
     
     
     
    在"构建触发器"中选择"Build when a change is pushed to GitHub "和"Poll SCM ",这两项的作用分别是当GitHub有版本库更新时触发Jenkins进行构建和定期检查版本库是否有更新,如果有更新则触发Jenkins进行构建。这里要注意Schedule语法,例如"H/2 * * * *"表示每隔2分钟检查一次。(还可以定时执行)
     
     
    7.构建完成:
     
    8.查看控制台输出日志:
     
     
     
    自我步骤!欢迎拍砖
  • 相关阅读:
    介绍一种很好用的任务调度平台
    java中的进制与操作符
    类再生(合成、继承、final)
    初始化
    重新学习Spring2——IOC和AOP原理彻底搞懂
    重新学习Spring一--Spring在web项目中的启动过程
    JDK并发包
    java并行程序基础
    MVC模式
    访问者模式
  • 原文地址:https://www.cnblogs.com/ronseekers/p/4916645.html
Copyright © 2011-2022 走看看