Jenkins安装部署java
一、首先下载Jenkins.war包,官网:https://jenkins.io/download/,这块用的比较老,为了和配管的版本一致。web
二、部署好Jdk和Tomcatapache
三、去apache官网下载maven软件包,部署好maventomcat
四、svn环境,能够参考以前的博客配置web访问svn仓库篇。bash
jdk的安装,这是以前封装的jdk rpm包,能够参考以前博客封装rpm包。并发
jdk的安装路径和环境变量:app
[root@localhost ~]# cat /etc/profile.d/jdk.sh export JAVA_HOME=/usr/local/java export JRE_HOME=/usr/local/java/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH
Tomcat的安装路径:webapp
[root@localhost ~]# ls /data/tomcat/webapps/ docs examples host-manager jenkins jenkins.war manager
maven的安装路径:maven
[root@localhost ~]# ls /usr/local/maven/ bin boot conf lib LICENSE NOTICE README.txt
配置环境变量:ide
[root@localhost ~]# cat /etc/profile.d/maven.sh export PATH=$PATH:/usr/local/maven/bin
配置jenkins的家目录,(默认在当前用户的.jenkins目录下).
export JENKINS_HOME=/data/jenkins
jdk/mvn/jenkins的环境变量以下图:
启动tomcat服务:
sh /data/tomcat/bin/catalina.sh #查看下catalina.out日志文件启动是否有报错
Web访问Jenkins页面:
http://192.168.121.131:8080/jenkins/
系统管理=>系统设置配置jdk和mvn的家目录,顺便查看本身的Jenkins家目录是否改变为本身定义的。
1)jenkins的家目录以下图:
2)新增jdk/mvn的配置以下图:
3)固然mvn的仓库也是能够改的,这块为了方便使用默认的:
二、建立工程:
1)默认Jenkins的首页是没有工程的,新建一个simple的工程,Maven project名称自定义,描述也自定义:
2)描述:
3)配置保持最大的构建个数,要否则可能会出现新构建的任务看不到,今天就遇到了:
4)Jenkins添加svn仓库:源码管理使用svn,以前的博客文章介绍过怎么经过web方式管理svn仓库,(通常开发会提供本身的代码仓库路径),添加完成须要认证,输入用户密码就能够了。
5)build根据pom.xml文件,跳过测试(不跳过测试,否则耗时还可能报错,通常测试代码也是测试工程师负责的):添加内容以下(clean install -Dmaven.test.skip=true)
打包:mvn package 编译:mvn compile 编译测试程序:mvn test-compile 清空:mvn clean 运行测试:mvn test 生成站点目录: mvn site 生成站点目录并发布:mvn site-deploy 安装当前工程的输出文件到本地仓库: mvn install
结尾:这样大体就完成了jenkins的打包构建,可是默认构建完成,war包是不会再这个工程中出现的,须要开启这个功能,配置以下:(默认是没有的)添加内容以下:(**/target/*.war)
须要开启后才会出现这个war,提供wen下载:
到此Jenkins的安装部署完成,后续写自动化部署.....