jenkins+maven+git自动构建环境搭建

来源:互联网 发布:如何提升淘宝等级? 编辑:程序博客网 时间:2024/05/05 06:05
闲来无事,整理下自己搭建持续集成环境的过程,跟大家分享下,走过路过不要错过~ 

一、jdk安装:java,jenkins运行所需环境,安装并配置环境变量


环境变量添加:vim /etc/profile  或者vim /etc/profile.d/jdk.sh 添加如下内容



退出保存后,source /etc/profile 或者 source /etc/profile.d/jdk.sh  刷新生效下

二、jenkins安装有两种方式:一种yum服务安装,一种war包运行于tomcat下安装

第一种方式:

安装三步骤:
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins

大功告成~ 以上jenkins安装完毕,启动jenkins:
service jenkins start/status/stop

linmux下jenkins 安装文档参考:

http://wenku.baidu.com/view/fd9ac0126c85ec3a87c2c5ce.html

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
http://pkg.jenkins-ci.org/redhat/

http://itindex.net/detail/50682-jenkins-maven-java

http://blog.sina.com.cn/s/blog_709475a10100x211.html

http://blog.csdn.net/achang21/article/details/19122891

查看jenkins安装信息:
rpm -qa|grep jenkins     ----查看rpm文件版本
rpm -ql jenkins   ----查看安装路径



配置文件:/etc/sysconfig/jenkins
默认配置端口:8080     ---可修改


启动日志生成路径:/var/log/jenkins


第二种方式:tomcat下

下载jenkins.war包,并将jenkins.war包上传至tomcat目录的webapps下,然后启动tomcat服务

jenkins访问地址:默认是8080端口,访问使用机器IP地址:8080/jenkins


三、jenkins安装完成后,就可以通过浏览器访问了,浏览器访问进行如下配置:

参考链接地址:http://my.oschina.net/fhck/blog/64635

1.创建jenkins登陆账号
1)系统管理-configure global security- 勾选:启用安全,安全域:jenkins专有用户数据库;-应用&保存


2)退出后,查看系统管理-出现管理用户模块-进入-新建用户


3)系统管理-configure global security-授权策略-项目矩阵授权策略-添加用户(已创建的用户)&赋予权限-应用&保存


2.创建节点:添加编译机器
管理节点-新建节点-节点名称-dumbslave-保存
配置新建的节点-远程工作目录(即指定job保存路径),用法,启动方法(linux选ssh,windos选java web start 或者windows service)-添加机器的IP&用户名&密码&端口-availability(keep online)-保存
ps:需要手动在编译机器上搭建编译环境,需要可以下载代码并且正常编译打包
比如:如果是git管理代码,maven编译,则需要安装git客户端(见下方git安装详解),且安装maven(见下方maven编译环境搭建详解)

3.设置系统变量--需要支持的编译环境:如maven,ant,cmake,MSBuild等等
先设置jdk版本,maven版本,ant版本等等:点开jdk安装,选择jdk的版本和环境变量路径

4.安装插件:git,ant,cmake,MSBuild,邮件通知等等

1)git插件:git管理代码,需要安装git插件,Git plugin和GitHub plugin;安装并重启好之后;即可在系统变量中看到


2)ant插件:支持ant打包



3)cmake插件:支持c++编译


4)MSBuild插件:支持c#,.net编译


5)邮件通知插件


6)安装额外插件:deploy插件,ssh插件
ssh插件:


deploy插件:



5.添加编译节点

1)添加新节点:系统管理-管理节点

添加新节点:新建节点



配置节点信息:





2)搭建编译节点的环境:需安装jdk,安装git/svn支持当代码,安装maven,ant,cmake等等;


3)配置文件:/home/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven3.2.1/conf/settings.xml


git安装详解
 https://github.com/git/git/archive/v2.2.1.tar.gz



0 0
原创粉丝点击