工具介绍:
Jenkins基于Java开发的一种持续集成工具,用于提供在线工作,在后台编写工作过程脚本。其开源,使得插件众多,且可自行编写插件。
安装环境:
本次将jenkins安装在web应用服务器tomcat中
操作系统:Windows Server 2008 R2 Enterprise (64位)
Java版本:jdk_1.6.0_24
MySQL:任意版本,存储tomcat用户信息.如本地没有,可配置tomcat连接远程数据库
tomcat:apache-tomcat-7.0.54 安装过程见:http://www.cnblogs.com/sishuwujing/p/3978800.html
安装包:
jenkins.war:在官网下载 http://jenkins-ci.org/
安装流程:
1.设置jenkins工作目录,即设置环境变量
计算机->属性->高级系统设置->环境变量->系统变量->新建:
变量名:JENKINS_HOME
变量值:D:\data\jenkins
2.将jenkins.war拷贝至%TOMCAT_HOME%\webapps下后,重启tomcat服务
3.测试jenkins是否部署成功
使用非本机电脑访问:http://本机ip:8080/jenkins,如出现jenkins页面,即部署成功
配置:
假设jenkins管理员用户为:ja 1234,且jenkins管理员组为:ja,则在mysql中执行如下脚本:
class="code_img_closed" src="/Upload/Images/2014091817/0015B68B3C38AA5B.gif" alt="" />USE `authority`; insert into `users`(`user_name`,`user_pass`) values ('ja','1234'); insert into `roles`(`role_name`) values ('ja'); insert into `user_role`(`user_name`,`role_name`) values ('ja','ja');code
1.系统设置页面:http://serverip:8080/jenkins/configure
2.系统安全设置页面:http://serverip:8080/jenkins/configureSecurity/
访问控制->安全域,选择 Servlet容器代理
授权策略,选择 安全矩阵:
匿名用户选择部分读权限
添加用户/组:ja,作为jenkins管理员用户,勾选上所有权限
保存