实际项目中,是把Jenkins服务部署在Tomcat服务器下。因为,这样,Jenkins才能做成一个大平台,特别是公司级别的Jenkins服务器。Tomcat可以帮你解决性能,访问过载的问题,而这些问题,统统都是运维的强项,所以,实际项目运用,大部分都是把Jenkins部署在Tomcat下。文章就是来介绍,如何在Linux环境实现这个过程。
1.安装JAVA JDK环境
不管是Tomcat还是Jenkins,前提条件就是要安装JAVA JDK环境,这里默认你已经有JDK环境了。
2.下载和安装Tomcat(自己需要什么版本自己下载,我这边下的是8.5.47)
官网地址:http://tomcat.apache.org/
[root@VM_16_8_centos test]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.47/bin/apache-tomcat-8.5.47.tar.gz
[root@VM_16_8_centos test]# ll
总用量 10028
-rw-r--r-- 1 root root 10267082 10月 7 21:54 apache-tomcat-8.5.47.tar.gz
[root@VM_16_8_centos test]# tar zxvf apache-tomcat-8.5.47.tar.gz
然后把解压出来的maven文件添加到环境变量。
3.下载jenkins.war并将其放入tomcat的webapps下
war包下载地址:https://jenkins.io/doc/book/installing/
[root@VM_16_8_centos test]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
[root@VM_16_8_centos test]# mv ./jenkins.war /root/test/apache-tomcat-8.5.47/webapps/
4.启动Tomcat服务
[root@VM_16_8_centos ~]# cd test/apache-tomcat-8.5.47/bin/
[root@VM_16_8_centos bin]# ./startup.sh
4.1.验证tomcat是否启动成功
如果你看到这张图,说明tomcat启动成功
4.2启动Jenkins配置页面
浏览器输入http://${your_ip}:8080/jenkins
根据上面的红圈提示,我们去这个路径下的文件找到你的初始密码:
[root@VM_16_8_centos ~]# cat /usr/local/tomcat/apache-tomcat-8.5.47/webapps/secrets/initialAdminPassword
把这串密码拷贝,并粘贴在上面,点击Continue按钮。
这里,你可以点击安装推荐的插件。但是我建议你点击右侧那个自定义选择安装什么插件,我们主要看看常见的插件分类有哪些。
上面,左侧不同插件分类集合,点击左侧任意一个,右侧会跟随联动。简单看看有哪些插件分类,也就是插件的作用,这里,我们简单看看就好,以后用到了,你就明白左侧不同分类的含义。为了,节约时间,我这里点击不勾选任何插件,直接安装。不用担心,以后我们用到哪个插件,就去安装哪个。这里有时候网络还是什么问题,勾选了安装,有时候安装失败的情况,所以,建议一个都不勾选,点击Install按钮。
为了方便下次登录,你这里需要创建一个账号。创建的用户名和密码,自己要记号。输入好用户名和密码后,点击Sava and Finish按钮。
点击上面的Start using Jenkins按钮,初始化登录后的界面如下。
点击上面的Start using Jenkins按钮,初始化登录后的界面如下。