根据 《简尚》-- 老徐分享的"jenkins搭建,从零手把手教你入门及项目实践 "进行对照操作,并梳理;
前提条件就是已经成功安装了JDK,因为jenkins是一款基于java的持续集成工具。
一、jenkins安装
1、在官网下载了war包,把jenkins.war包放置在根目录下,然后通过命令:java -jar jenkins.war,这样就启动了jenkins了 。
备注: a.也可以下载rpm包,直接点击安装,然后切换到根目录,执行命令:sudo service jenkins start 启动 jenkins..
b.如果已经是root用户,直接使用:service jenkins start 进行启动。
2、启动tomcat服务器--(代码运行)
3、jenkins启动后访问http;//127.0.0.1:8080 ,因为本机是虚拟机,且之前在配置jdk+tomcat的时候已经关闭了防火墙,如果这个时候访问不了,可以关闭防火墙;
4、启动成功后,界面会进入登录界面,后面的首次登录操作、基本配置、管理插件等参考链接微信公众号"简尚" :http://mp.weixin.qq.com/s/EAgNfLQGo_d1hq1b3E1x6w
5、重要记录的构建一个maven(代码编译)类型的job:
a、在官网上面下载一个maven并安装,官网搜索百度下载地址:http://maven.apache.org/download.cgi
b、然后下载后,压缩,放到自己的目录下面
wget 下载地址
tar 安装包
mv 路径
c、配置环境变量 -(很重要,后面因为没有配置好环境变量,构建的maven类型的job全部失败)
vi /etc/profile
在适当的位置插入下面语句
export M2_HOME=/home/zzp/Downloads/apache-maven-3.5.2
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin -- 前提是java_home也是配置成功的
另外就是GIT(代码clone)安装 :
6、按照百度搜索通过yum install git进行安装,安装后通过命令:git --version检查是否成功与版本;
7、上面的环境配置好了,就可以构建一个maven类型的job
a、新建并选择类型
b、配置各项信息--参照路径:http://mp.weixin.qq.com/s/EAgNfLQGo_d1hq1b3E1x6w
c、在配置需要clone的git库地址时,就是源码地址,目前我操作的时候就是通过github创建而来;
d、最重要的还是build取pom文件,因为没有真实的maven项目, 所以也是从github上面fork了一个项目,但是pom文件也要同时取下来放 在自己moven_job项目的路径下面
e、构建后检查结果:就是看到控t制台输出:sucess状态即可,项目编译成功
8、把编译成功但jar包打成maven.war包,并部署到linux环境
配置post_step,执行shell命令:jar cvf myhome.war /home/zzp/.jenkins/workspace/job2_maven/target/test-1.0-SNAPSHOT.jar
在excute shell下面执行命令:pwd 。pwd命令意思:查找当前目录,
Jenkins 启动有俩种方式:第一种启动方法,切换到jenkins.jar存放的目录,输入如下命令: $ java -jar jenkins.war
如果需要修改端口可以使用如下命令: $ java -jar jenkins.war--httpPort=8081
第二种启动方法是:
解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat 将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/jenkins。