频道栏目
首页 > 网络 > 其他 > 正文

Jenkins安装部署篇

2017-04-14 09:57:56           
收藏   我要投稿

Jenkins安装部署篇:1、首先下载Jenkins.war包,官网:https://jenkins.io/download/,这块用的比较老,为了和配管的版本一致。

2、部署好Jdk和Tomcat

3、去apache官网下载maven软件包,部署好maven

4、svn环境,可以参考之前的博客配置web访问svn仓库篇。

jdk的安装,这是之前封装的jdk rpm包,可以参考之前博客封装rpm包。

jdk的安装路径和环境变量:

[root@localhost~]#cat/etc/profile.d/jdk.sh
exportJAVA_HOME=/usr/local/java
exportJRE_HOME=/usr/local/java/jre
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$PATH

 

Tomcat的安装路径:

[root@localhost~]#ls/data/tomcat/webapps/
docsexampleshost-managerjenkinsjenkins.warmanager

 

maven的安装路径:

[root@localhost~]#ls/usr/local/maven/
binbootconflibLICENSENOTICEREADME.txt

 

配置环境变量:

[root@localhost~]#cat/etc/profile.d/maven.sh
exportPATH=$PATH:/usr/local/maven/bin

 

配置jenkins的家目录,(默认在当前用户的.jenkins目录下).

exportJENKINS_HOME=/data/jenkins

 

jdk/mvn/jenkins的环境变量如下图:

wKioL1juF02Ae5EiAACP_OLv808033.png

启动tomcat服务:

sh/data/tomcat/bin/catalina.sh#查看下catalina.out日志文件启动是否有报错

 

Web访问Jenkins页面:

http://192.168.121.131:8080/jenkins/

wKiom1juF6LwfCzBAAEozAY-dXo039.png1、Jenkins Web的全局环境配置:

系统管理=>系统设置配置jdk和mvn的家目录,顺便查看自己的Jenkins家目录是否改变为自己定义的。

1)jenkins的家目录如下图:

wKiom1juGBPhUiVvAACuiQSmGGQ041.png

2)新增jdk/mvn的配置如下图:

wKioL1juGDaB2VLXAACrpUbEmyo250.png

3)当然mvn的仓库也是可以改的,这块为了方便使用默认的:

wKiom1juGI7i3oAeAAA1Z7_5mYQ743.png

 

2、创建工程:

1)默认Jenkins的首页是没有工程的,新建一个simple的工程,Maven project名称自定义,描述也自定义:

wKiom1juGMqQk9R2AAFQBwXuazY876.png

2)描述:

wKiom1juGQ-DRmWsAAA0LHWPpMk369.png

3)配置保持最大的构建个数,要不然可能会出现新构建的任务看不到,今天就遇到了:

wKiom1juGSnTUvoOAAD4rD7x4Oo155.png

4)Jenkins添加svn仓库:源码管理使用svn,之前的博客文章介绍过怎么通过web方式管理svn仓库,(一般开发会提供自己的代码仓库路径),添加完成需要认证,输入用户密码就可以了。

wKiom1juGU3ARvH4AABq4rBgpJ4754.png

5)build根据pom.xml文件,跳过测试(不跳过测试,不然耗时还可能报错,一般测试代码也是测试工程师负责的):添加内容如下(clean install -Dmaven.test.skip=true)

wKioL1juGdTj2-R0AAB8J6w1v4w110.png注释:mvn的几个参数的解释,有兴趣可以参考下:

打包:mvnpackage
编译:mvncompile
编译测试程序:mvntest-compile
清空:mvnclean
运行测试:mvntest
生成站点目录:mvnsite
生成站点目录并发布:mvnsite-deploy
安装当前工程的输出文件到本地仓库:mvninstall

结尾:这样大致就完成了jenkins的打包构建,但是默认构建完成,war包是不会再这个工程中出现的,需要开启这个功能,配置如下:(默认是没有的)添加内容如下:(**/target/*.war)

wKioL1juGp2DdB2MAAEdoXyOvZA727.png

需要开启后才会出现这个war,提供wen下载:

wKiom1juGuTg_YX9AAA1i9iBM4s189.png

到此Jenkins的安装部署完成,后续写自动化部署。

上一篇:IP地址类型
下一篇:centos7.3的virbr0虚拟网络接口的关闭
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站