- A+
所属分类:linux技术
tomcat上部署jenkins
主机名称 | IP地址 | 需要的应用服务 | 工具包 |
---|---|---|---|
node1 | 192.168.111.141 | tomcat、jenkins | git、maven |
node2 | 192.168.111.142 | 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界面时选择安装推荐的插件,部署好后,设置国内源
等待下载