一、前言
既然需要借助Jenkins来实现持续集成、交付和监控等工作,那么必须需要将其部署在一台7X24小时开机的服务器上,一般来说,这是一台Linux服务器。
关于Jenkins的部署方式有很多种,本文讲解通过Tomcat来部署Jenkins。
二、部署Tomcat环境
1)打开Tomcat官网,如图所示:
左侧“Download”处显示Tomcat版本,根据需求,选择版本,进入到该版本下载页。这里选择“Tomcat9”,进入下载页,如图所示:
- 1是二进制发行版本,2是源码版。
- 1-1是Linux版本。
- 1-2是Windows版本,包括32位和64位版本。
- 1-3是Windows安装版本。
这里在tar.gz的链接上面右击,选择“复制链接地址”,如图所示:
2)登录Linux服务器,使用wget命令下载该gz包。具体命令格式为:
- wget 上图复制的链接地址
3)使用gunzip命令解压gz包。具体格式为:
- gunzip + “压缩包名称”
4)使用tar命令解压tar包。具体格式为:
- tar-xvf + “压缩包名称”
至此,已经得到一个名为apache-tomcat-9.0.2的文件包,该目录下的目录结构如图所示:
5)启动Tomcat的bin目录下,通过./startup.sh命令启动Tomcat,如图所示:
6)检查Tomcat服务是否启动成功。访问Tomcat,查看其是否启动成功,在浏览器输入Linux服务器IP地址,加上8080端口,按下“Enter”键,看到类似如图所示的界面,证明Tomcat启动成功。
三、在Tomcat中部署Jenkins
1)首先进入Jenkins官网,单击“Documention”下拉菜单的“Use Jenkins”,在打开界面中单击“Getting started”,然后在“Download Jenkins”上单击鼠标右键,选择“复制链接地址”。最后进入Tomcat的webapp目录,使用“wget+链接地址(上一步中以Jenkins复制的具体地址)”命令格式下载Jenkins的war包。
2)重启Tomcat服务。Tomcat会自动解压部署Jenkins,Tomcat启动完成后,可以看到目录中多了一个Jenkins的文件夹,如图所示:
3)访问并配置Jenkins。在浏览器输入地址:192/168.XX.XX:8080/Jenkins,按“Enter”。可以看到如图所示页面。
主要:将IP地址替换成你服务器的地址。
拷贝/root/.jenkins/secrets/initalAdminPassword的文件内容,将其粘贴到上图中的“Administrator password”框中,单击“Continue”按钮,跳转到自定义Jenkins插件页,如图所示:
选择安装推荐的插件,需要花费一些时间,等待其自动完成即可。接下来,输入账号信息,创建一个Admin用户(请务必记住账号、密码),如图所示:
单击“Save and Finish”按钮,打开Jenkins主页面,如图所示:
提示:假如修改了Tomcat的HTTP访问端口,需要用如下命令开启防火墙允许端口访问。
iptables -I INPUT -p tcp --dport 8899 -j ACCEPT
四、在Windows系统上部署Jenkins
1)进入Jenkins官网,下载Windows系统的Jenkins安装包,如图所示:
下载文件为.zip压缩包,解压后得到一个.msi文件,双击安装即可。
2)通过浏览器访问Jenkins,并完成安装部署,步骤与在Tomcat中部署类似。
五、在Mac OS系统上部署Jenkins
1)进入Jenkins官网,下载Mac OS系统的Jenkins安装包,如图所示:
下载文件为.pkg文件,直接双击,完成安装即可。
2)通过浏览器访问Jenkins,并完成安装部署,步骤与在Tomcat中部署类似。