tomcat上部署jenkins
主机名称 | IP地址 | 需要的应用服务 | 工具包 |
---|---|---|---|
node1 | 192.168.131.130 | tomcat、jenkins | git、maven |
node2 | 192.168.131.131 | tomcat | 无 |
部署tomcat
//安装jdk
[root@node1 ~]# yum -y install java-11-openjdk
//下载9.0版本,10的版本部署有bug,无法实现
[root@node1 ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.67/bin/apache-tomcat-9.0.67.tar.gz
//解压tomcat,并部署安装
[root@node1 ~]# tar -xzf apache-tomcat-9.0.67.tar.gz -C /usr/local/
[root@node1 ~]# cd /usr/local/
[root@node1 local]# ln -s apache-tomcat-9.0.67/ tomcat
[root@node1 local]# ls
apache-tomcat-9.0.67 bin etc games include lib lib64 libexec sbin share src tomcat
//启动tomcat,测试能否访问tomcat首页
[root@node1 ~]# /usr/local/tomcat/bin/startup.sh
[root@node1 ~]# ss -anlt | grep 8080
LISTEN 0 100 *:8080 *:*
访问首页
部署jenkins
//下载jenkins到/usr/local/tomcat/webapps/目录下
[root@localhost ~]# cd /usr/local/tomcat/webapps/
//下载下来后会自动解压
[root@localhost webapps]# wget http://mirrors.jenkins.io/war-stable/2.346.3/jenkins.war
[root@localhost webapps]# ls
ROOT docs examples host-manager jenkins jenkins.war manager
//启动服务
[root@localhost webapps]# cd ..
[root@localhost tomcat]# bin/catalina.sh stop
[root@localhost tomcat]# bin/catalina.sh start
浏览器访问jenkins
//查看/root/.jenkins/secrets/initialAdminPassword
[root@localhost tomcat]# cat /root/.jenkins/secrets/initialAdminPassword
d8b592ff3d2948ada24e1b13f76d2b35
将查看到的密码复制
Jenkins创建流水线任务
在第一台上部署服务tomcat和jenkins(上面已经部署),登录web界面时选择安装推荐的插件,部署好后,设置国内源
等待下载