Jenkins的官方网站:http://jenkins-ci.org/java
目前最新版本的Windows版:http://mirror.xmission.com/jenkins/windows/jenkins-1.504.zipmysql
Windows版的安装方式,直接按照安装包提示便可。此版本自带服务器,安装以后,就能够直接访问。web
若是下载的是.war文件,能够用tomcat进行配置。而且安装Java,使用Java -jar jenkins.war命令。sql
在服务中,启动jenkins。数据库
使用 http://localhost:8080/ 访问,默认端口为8080,能够修改。windows
Jenkins提供了大量的插件,其中在对用户进行管理配置这块推荐使用“Role-basedAuthorization Strategy”tomcat
以下图在“系统管理”界面下,点击“管理插件”进入插件安装界面。Jenkins的插件安装管理配置都很简单,经过web直接全能搞定。安全
插件管理界面以下图所示:服务器
勾选须要的插件,到页面最下面有两个按钮“Install without restart” “Download now and install after restart”,根据须要点选提交开始安装。网站
点击“系统管理”点击“系统设置”,以下图所示:“安全域”选择使用Jenkins专有用户数据库,能够在初始化的时候勾选“容许用户注册”,之后为了安全,请关闭该项;“受权策略”选择使用“Role-Based Strategy”。
配置完成save后在“系统管理”下新增选项“Manage and Assign Roles”。点击“管理用户”新建帐户后便可进行帐户,群组的安全策略配置。
点击“Manage and AssignRoles”,先选择“Manage Roles”以下图所示,在Global roles这里建立权限分组,如admin是最高管理员权限,拥有全部权限,readonly只有读权限等,这里能够根据具体状况设置多个分组,不一样权限;而后设置“Project roles”,Role to add 填写分组名称,Pattern填写分组的规则。例如这个分组叫test,他的规则就是构建名为“test.*”的全部构件,而后在“Job”区里勾选相关权限。设置完成点保存便可。
点击“Assign Roles”以下图所示,在“Global roles”下“User/group to add”栏中输入添加的用户名,而后勾选管理组。记得把默认的匿名用户“Anonymous”的默认admin权限去掉,在添加管理员以后,不然不需登陆就能控制整个Jenkins的权限;在“Project roles”下“User/group to add”栏中输入添加的用户名,而后勾选对应构建权限名。设置完保存便可。
点击新Job,输入一个job名称,选择一个项目的类型。
Job的一些属性配置
源代码管理能够与一些SVN等代码管理软件,直接管理
构建时候的命令,通常简单的命令能够使用批处理便可,固然也支持脚本语言。
建议每一个命令集中,语句不要太多,或太过复杂。若是很复杂能够使用脚本语言,或写成批处理文件,进行调用。
构建后操做,能够完成以后发送邮件,生成文档,运行下一个构建项目等操做。好比建立一些能够分布进行的项目。
Job创建好以后,在界面上就,可以选择该项目了。点击该项目进入,项目操做界面。能够进行当即构建,构造中项目前面的圆点在闪烁。中止闪烁,构建完成。
构建完成后,若是前面的圆圈是蓝色,说明构建成功,若是是红色或黄色,说明构建失败或有问题。能够点击build History中,本次任务的连接,进行查看本次构建的详情。
在详情界面中,点击控制台输出,能够看见一些编译过程当中的信息,能够在其中发现构建错误的缘由。
转自:http://blog.csdn.net/qiming_zhang/article/details/8646233