Jenkins 安装与使用--实例

参考了博客Jenkins master在windows上安装

Jenkins的主要功能是监视重复工作的执行,例如软件工程的构建具体地:

*软件的持续构建和测试

本质上提供了一个易于使用的持续集成系统,使得开发人员更容易地将改变集成到工程中,使得用户更容易获得一个新的build。自动化,持续的构建提高了软件开发的效率。

 

Jenkins的主要特点:

*容易安装,只需要执行Java -jar jenkins.war或者直接部署到一个servlet container中,例如tomcat。不需要安装,不需要数据库的支持。

*容易配置,jenkins可以完全地通过友好的web GUI来配置,且配置页面支持配置项的错误检查和很好的在线帮助。不需要手动地编辑xml的配置文件,但是jenkins也支持手动修改xml配置文件。

*项目源码修改的检测,jenkins能够从项目的Subversion/CVS生成最近修改的集合列表,且改方式非常有效,不会增加Subversion/CVS Repository的负载。

 

Jenkins安装与基本使用下载与安装

 

Windows安装说明:

         进入Jenkins官网(http://jenkins-ci.org/ )下载最新版本

         点击安装、一路下一步安装完成(如果下载对的是jenkins.war,则无需安装,直接用Java –jar jenkins.war cmd中启动即可

         打开浏览器,输入http://localhost:8080,进入jenkins管理页面

 

 

Cmd窗口输入:Java -jar jenkins.war

(注意需要先安装JDK,然后设置JAVA_HOME环境变量且将%JAVA_HOME%\bin加入到PATH环境变量中)

 




打开浏览器,输入http://localhost:8080,进入jenkins管理页面


Jenkins安装与基本使用— Jenkins基础

Jenkins主要以一个个任务来完成。任务分以下几个模块如下图所示:

源码管理支持SVNGITCVS等代码管理器。比如SVN我们需要构建的话,那么需要将SVN上最新的代码同步过来(到Jenkins);理想的情况比如有代码在SVN提交时,我们的触发器就能触发(比如钩子的形式);当这触发器被触发是,我们构建(如编译的过程)就要开始;如果编译有问题,我们将发一个错误的报告,没有问题我们就不发送报告,否则会给开发人员/测试人员造成一定的困难,也就是开发人员希望收到的是有异常的问题。

 


这里对网页内主要内容进行说明

 

会发现它有多种源码管理的方式:其中 Subversion就是我们通常所说的SVN源码管理

和多种构建触发器具体哪类触发器用打勾复选框,点击后面的问号,会有相关说明,也有实例。Build after other projects are built(其他工程构建完之后,我们这个任务接着做);Build periodically按一定的时区,一般我们会采用这个触发方式,比如19:00-7:00用哪种触发器,poll SCM多长时间构建一次,比如每隔15分钟构建一次,这种触发很浪费资源。还有一种方式我们提供钩子方式来触发,通常是我们代码一提交,钩子就开始触发构建。


构建:就是我们要操作的步骤。比如编译、执行等就在这个步骤进行操作


编译后我们一般会发个邮件给开发人员,让开发人员知道有哪些错误。


 

下面介绍如何创建一个新任务Demo(自由风格软件项目)


 


构建步骤才有:Execute windows batch command执行windows批处理


命令框输入如下命令并保存:

echo test信息

exit


点击立即构建,它将会完成一次编译


每编译一次会有一条历史编译记录,蓝色表示编译成功;红色表示编译失败。编译失败我们可以点击进去查看错误信息


比如点击构建失败的记录,进去,我们就可以看到控制台输出的错误记录




Jenkins功能非常强大,我们可以看看系统管理系统设置,常用的功能在这里配置比如邮件通知、ANTANT构建命令是Jenkins只带的,不是eclipse\plugins\org.apache.ant_1.8.3.v201301120609目录下的。当然你也可以不使用Jenkins默认的ANT工具,你可以进行修改


 


 

Jenkins带有很多插件,你可以点击进去添加、删除、禁用或启用Jenkins功能扩展插件。基本上所有第三方的工具,在这里都可以找到







  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牵手生活

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值