《Jenkins安装手册》

Jenkins介绍

Jenkins是一个开源项目,提供了一种易于使用可扩展的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时Jenkins能实时监控集成时存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。

2009年,甲骨文收购了Sun并继承了Hudson代码库。在 2011 年年初,甲骨文和开源社区之间的关系破裂,该项目被分成两个独立的项目:
Jenkins:由大部分原始开发人员组成
Hudson:由甲骨文公司继续管理

Jenkins 其本身上没有整合太多的功能,只是提供了一个持续集成的WEB平台,它是通过大量的插件,实现了一系列的持续化集成的工作。

例如通过gitlab插件进行代码下载,指定下载分支。通过Git Parameter Plug-In动态获取代码的分支信息,构建时可以选择分支发布。

 

觉得默认显示的pipeline流程页面不好看,用Blue Ocean插件可以显示更舒服的流程页面。

 

实际上不使用那些插件,只单纯写一个shell脚本,里面写上git clone代码,编译再ansible发布,而jenkins只是运行这个脚本并打印日志也是可以的。并且也推荐用这种方法,这里使用ansible插件就需要在jenkins中进行配置不方便后续进行迁移。而在机器上安装一个Ansible并在脚本中运行playbook会更加方便管理。

二.特点

易于安装,只要把jenkins.war部署到servlet容器,不需要数据库支持

易于配置,所有配置都是通过其提供的web界面实现

集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知

生成JUnit/TestNG测试报告

分布式构建支持Jenkins能够让多台计算机一起构建/测试

支持多种扩展插件,你可以开发适合自己团队使用的工具

支持pipeline流水线,可以用代码描述配置过程,方便使用

Jenkins安装

将war包下载,并安装jdk-1.8
mkdir /usr/local/jenkins && cd /usr/local/jenkins
https://mirror.tuna.tsinghua.edu.cn/jenkins/war/2.257/这是Jenkins的war包。用途在后面。
yum install java-1.8.0-openjdk* -y后面有详细安装步骤,建议按后面步骤操作

部署tomcat

需准备一台下载tomcat的服务器,tomcat下载地址(http://tomcat.apache.org/download-80.cgi

因为tomcat的安装使用需要依赖JDK运行环境,所以首先需要检查一下我们当前Linux系统中是否安装了JDK,检查方式如下:

2.1 使用(Xshell或者puTTY工具)连接到Linux系统下面

2.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装可以去这里安装(www.oracle.com/java/technologies/javase-jdk16-downloads.html)

安装JDK

①,通过上面的链接下载jdk到本地或者服务器里面

②,然后在Xshell中使用命令跳转到local下面创建者自己的文件夹:javaweb

③,执行命令 cd usr/local/ mkdir jdk cd jdk/

④,然后将 jdk安装包通过 FileZilla FTP Client软件 上传到javaweb目录

⑤,将上传的jdk安装包解压,如果想要删除安装包可以执行5.2命令,命令如下,

5.1 tar -zxv -f jdk-8u65-linux-i586.gz

5.2 rm -rf jdk-8u65-linux-i586.gz

5.3 如图结果:   

⑥,通过上面的步骤,jdk已经全部完成安装了,接下来就是更重要的一步:配置环境变量

配置JDK环境变量

①, vim /etc/profile

1.2 打开之后按键盘(i)进入编辑模式,将下面的内容复制到底部 注意(JAVA_HOME一定是你jdk安装的目录,不是请查看,否则会配置出现错误导致不成功!)

JAVA_HOME=/usr/local/jdk/jdk1.8.0_192(根据实际地址填写)

             PATH=$JAVA_HOME/bin:$PATH

             CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

             export PATH JAVA_HOME CLASSPATH

备注:根据上面的配置信息,我们既可以将环境变量的配置完成,需要注意的是,PATH在配置的哦时候,一定要把AVA_HOME/bin放在最前面,不然使用java命令式,系统会找到以前的JAVA,在不往下找了,这样java这个可执行文件运行的目录其实不在$JAVA_HOME/bin下,而在其它目录下,会造成很大的问题。

1.3 写完之后我们按键盘(ESC)按钮退出,然后按(:wq)保存并且关闭Vim。

②,.配置完成之后,最重要的一步就是使文件立即生效:命令如:source /etc/profile

3,验证JDK是否安装成功

①,上面所有的步骤完成之后,这时候我们需要检查是否安装成功,输入如下命令,如图所示:

1.1 java -version

1.2 echo $JAVA_HOME

1.3,如图:

5,卸载JDK

①, 首先执行命令查看服务器下的jdk的版本:命令如下:rpm -qa|grep jdk

②,然后执行命令: yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64(在安装目录删掉也可)

将上面查询出来的每个版本以此删掉即可。

安装Tomcat

通过上面的准备工作,我们已经拥有了安装和运行web项目的环境了,请确保上面所需的工具红环境齐全,才能进一步配置和安装等等工作,废话不多说,我们开始安装!

现在通过工具PuTTy或者Xshell工具连接Linux系统服务器,然后通过命令在 /在自己的目录 /usr/local/ 下创建文件夹 ,具体命令如下:

1:cd / usr/local/ mkdir myTomcat cd myTomcat/

2: 然后使用Xftp或者PuTTy工具将tomcat复制到myTomcat文件夹下面(也可以直接拉到服务器里面),如图所示:

 

将上传的Tomcat8.0解压,解压之后重命名为tomcat,如图所示:

1 .tar -zxv -f apache-tomcat-8.5.37.tar.gz

2. mv apache-tomcat-8.5.37 tomcat

3.cd tomcat

 

解析完成后即可以启动Tomcat,检查是否安装成功,命令如下,如图所示:

/usr/local/myTomcat/tomcat/bin/startup.sh

启动jenkins

将war包移动到tomcat中,并启动tomcat。注意这里用的变量,请根据实际tomcat位置填写
cp jenkins.war $TOMCAT_HOME/webapps/

$TOMCAT_HOME/bin/startup.sh

5.访问jenkins
curl http://127.0.0.1:8080/jenkins

6.浏览器中访问jenkins,解锁需要查看文件后,输入密码

 

 

中途会安装插件,若安装失败,重试无果,可在左上角/右上角找到跳过,进行跳过。因为Jenkins插件默认下载地址是国外,会很容易出错,后续可以更换为国内镜像仓库再进行插件安装。

创建一个管理用户

 

至此,Jenkins启动完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值