编辑: JZS133 2014-09-23

它们都是开源 的,而且它们可以直接通过 web 界面来进行安装与管理. 1.1 Jenkins 的目标 Jenkins 的主要目标是监控软件开发流程,快速显示问题.所以能保证开发人员以及相 Jenkins 入门手册 By zjl 第3页关人员省时省力提高开发效率. CI 系统在整个开发过程中的主要作用是控制:当系统在代码存储库中探测到修改时, 它将运行构建的任务委托给构建过程本身. 如果构建失败了, 那么 CI 系统将通知相关人员, 然后继续监视存储库.它的角色看起来是被动的;

但它确能快速反映问题. 特别是它具有以下优点: ? Jenkins 一切配置都可以在 web 界面上完成. 有些配置如 MAVEN_HOME 和Email, 只需要 配置一次,所有的项目就都能用.当然也可以通过修改 XML 进行配置. ? 支持 Maven 的模块(Module),Jenkins 对Maven 做了优化,因此它能自动识别 Module, 每个 Module 可以配置成一个 job.相当灵活. ? 测试报告聚合,所有模块的测试报告都被聚合在一起,结果一目了然,使用其他 CI, 这几乎是件不可能完成的任务. ? 构件指纹(artifact fingerprint),每次 build 的结果构件都被很好的自动管理,无需 任何配置就可以方便的浏览下载.

第二章 Jenkins 安装与配置

2 Jenkins 安装 在最简单的情况下,Jenkins 只需要两个步骤: 1.下载最新的版本(一个 WAR 文件) .Jenkins 官方

网址: http://Jenkins-ci.org/ 2.运行 java -jar jenkins.war 注意:Jenkins 需要运行 Java

5 以及以上的版本. 还有一种安装方式就是将下载的 war 包文件部署到 servlet 容器,然后启动容器,在浏 览器的 URL 地址栏中输入类似 http://localhost:8080/jenkins/这样的地址即可.下图是安装成 功后的界面(使用的是 Linux+Tomcat6+Java6 环境) : 图2 Jenkins 主界面 Jenkins 入门手册 By zjl 第4页3Jenkins 配置 写在配置前的一些话:Jenkins 的配置不可能全部都说到的,大部分配置是有英文说明的, 点击输入框后面的问号就可以看见了.英文不会用翻译工具,连蒙带猜的,多测试几次,你 就懂了. 3.1 系统管理 在已运行的 Jenkins 主页中,点击左侧的系统管理进入如下界面: 图3 Jenkins 系统管理 3.1.1 提示信息 Ps:版本不同提示的消息有可能不同 3.1.1.1 Utf-8 编码 Your container doesn'

t use UTF-8 to decode URLs. If you use non-ASCII characters as a job name etc, this will cause problems. See Containers and Tomcat i18n for more details. Jenkins 建议在 tomcat 中使用 utf-8 编码,配置 tomcat 下conf 目录的 server.xml 文件 Jenkins 入门手册 By zjl 第5页图4 URIEncoding 编码设置 Ps:如果 Job 的控制台中文输出乱码,请将 URIEncoding= utf-8 更改为 useBodyEncodingForURI= true 3.1.1.2 新的版本 New version of Jenkins (1.518.JENKINS-14362-jzlib) is available for download (changelog). 提示有新的版本可以下载了,喜欢更新的点击 download 去下载吧! 3.1.1.3 安全设置 图5 安全提示消息 詹金斯允许网络上的任何人代表您启动进程.考虑至少启用身份验证来阻止滥用.点击 Dismiss 忽略该消息,点击 Setup Security 进入设置界面.详细设置请参考 Configure Global Security(安全设置) 章节 3.1.2 系统设置 在已运行的 Jenkins 主页中,点击左侧的系统管理―>

系统设置进入如下界面: 图6 系统设置界面 Jenkins 入门手册 By zjl 第6页3.1.2.1 JDK、Maven、Ant 配置 配置一个 JDK、Ant、Maven 实例,请在每一节下面单击 Add(新增) 按钮,这里将添加实例 的名称和绝对地址.下图描述了这两个部分. 图7 JDK 配置界面 JDK 别名:给你看的,随便你自己,叫阿猫阿狗都可以 JAVA_HOME:这个是本机 JDK 的安装路径(错误的路径会有红字提示你的) 自动安装:不推荐这个选项 后面 Ant 与Maven 的配置是一样的,JDK 去oracle 官网下载,Ant 与Maven 去apache 官网下载 Ps:每个文本框后面都有个问号,点击问号就会出现帮助信息 3.1.2.2 邮件通知配置 3.1.2.2.1 配置发件人地址 图8 发件人地址配置界面 System Admin e-mail address:Jenkins 邮件发送地址,如果你这个没有配置,等着发邮件的时候报 错吧,当时我也是这儿没有配置,郁闷了我一周的时间.⊙n⊙b 汗Jenkins 入门手册 By zjl 第7页3.1.2.2.2 配置邮件通知 图9 邮件通知 这个就非常的简单了,根据的的邮箱提供者的参数配置就行了. Ps:小技巧:用户默认邮件后缀配置了后,以后你填写邮件地址只需要@之前的就行了 3.1.2.3 Subversion 配置 图10 Subversion 配置 Subversion Workspace Version:Subversion 的版本号,选择你对应的版本号就行了 3.1.3 Configure Global Security(安全设置) 在已运行的 Jenkins 主页中,点击左侧的系统管理―>

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题