环境
- centos7
- jdk-8u191-linux-x64(jdk1.8)
- apache-tomcat-8.5.98
- jenlins2.346.3
安装
jdk安装
- 把下载好的jdk安装包放到/opt目录下,如下图所示:
- 解压安装包:
tar -zxvf jdk-8u191-linux-x64.tar.gz
- 修改环境变量:
vi /etc/profile
- 在/etc/profile文件末尾增加jdk的环境变量:
#jdk env
export JAVA_HOME=/opt/jdk1.8.0_191
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/
export PATH=$PATH:${JAVA_HOME}/bin
- 重新使环境参数生效:
source /etc/profile
- 验证jdk是否生效,如下表示成功安装好jdk:
[root@localhost opt]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
tomcat安装
- 把tomcat安装包放到/opt目录下,如下图所示:
- 解压tomcat安装包:
unzip apache-tomcat-8.5.98.zip
- 检查tomcat是否正常:
[root@localhost opt]# cd apache-tomcat-8.5.98/bin/
[root@localhost bin]# chmod 777 startup.sh
[root@localhost bin]# chmod 777 shutdown.sh
[root@localhost bin]# chmod 777 catalina.sh
[root@localhost bin]# sh startup.sh
- 访问http://ip:8080/(ip改成部署tomcat的ip,下面涉及到的ip都是这样),出现如下界面表示tomcat安装成功:
jenkins安装
- 把jenkins.war复制到/opt/apache-tomcat-8.5.98/webapps目录下
启动tomcat:
[root@localhost webapps]# cd /opt/apache-tomcat-8.5.98/bin/
[root@localhost bin]# sh startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-8.5.98
Using CATALINA_HOME: /opt/apache-tomcat-8.5.98
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.98/temp
Using JRE_HOME: /opt/jdk1.8.0_191
Using CLASSPATH: /opt/apache-tomcat-8.5.98/bin/bootstrap.jar:/opt/apache-tomcat-8.5.98/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@localhost bin]#
访问http://ip:8080/jenkins/,出现如下界面,等待安装中:
出现如下界面后把密钥输入进去,点击“继续”按钮:
密钥如下方式获取:
[root@localhost opt]# cat /root/.jenkins/secrets/initialAdminPassword
acd92***7e648***61383***643f6
[root@localhost opt]#
出现如下界面,点击“选择插件来安装”:
出现如下界面,选择“无”,然后点击“继续”按钮:
输入“Username”、“Password”、“Confirm password”、“Full name”然后点击“保存并完成”,出现如下界面,点击“保存并完成”:
出现如下界面,点击"开始使用jenkins":
此时整体页面就显示完成:
此时是没有插件的jenkins,需手动导入如下插件:
把上面的插件复制到/root/.jenkins/plugins/目录下,如下所示:
[root@localhost plugins]# pwd
/root/.jenkins/plugins
[root@localhost plugins]# ls -l
total 14260
-rw-r--r--. 1 root root 1769912 Aug 4 22:33 apache-httpcomponents-client-4-api.hpi
-rw-r--r--. 1 root root 743624 Aug 4 22:16 caffeine-api.hpi
-rw-r--r--. 1 root root 86531 Aug 4 22:42 credentials-binding.hpi
-rw-r--r--. 1 root root 936593 Aug 4 18:26 credentials.hpi
-rw-r--r--. 1 root root 28625 Aug 4 22:22 display-url-api.hpi
-rw-r--r--. 1 root root 3454587 Aug 4 22:36 git-client.hpi
-rw-r--r--. 1 root root 579886 Aug 4 23:45 git.hpi
-rw-r--r--. 1 root root 60946 Aug 4 22:19 jakarta-activation-api.hpi
-rw-r--r--. 1 root root 644638 Aug 4 22:21 jakarta-mail-api.hpi
-rw-r--r--. 1 root root 496479 Aug 4 22:38 jsch.hpi
-rw-r--r--. 1 root root 134095 Aug 4 22:18 mailer.hpi
-rw-r--r--. 1 root root 865618 Aug 4 22:24 mina-sshd-api-common.hpi
-rw-r--r--. 1 root root 888287 Aug 4 22:31 mina-sshd-api-core.hpi
-rw-r--r--. 1 root root 17877 Aug 4 21:34 plain-credentials.hpi
-rw-r--r--. 1 root root 228639 Aug 4 18:10 scm-api.hpi
-rw-r--r--. 1 root root 210929 Aug 4 22:34 script-security.hpi
-rw-r--r--. 1 root root 51861 Aug 4 21:36 ssh-credentials.hpi
-rw-r--r--. 1 root root 42684 Aug 4 18:00 structs.hpi
-rw-r--r--. 1 root root 3215299 Aug 4 22:10 trilead-api.hpi
-rw-r--r--. 1 root root 10234 Aug 4 18:13 variant.hpi
-rw-r--r--. 1 root root 16473 Aug 4 23:47 workflow-scm-step.hpi
-rw-r--r--. 1 root root 76804 Aug 4 23:14 workflow-step-api.hpi
[root@localhost plugins]#
重新启动tomcat:
[root@localhost /]#
[root@localhost /]# cd /opt/apache-tomcat-8.5.98/bin/
[root@localhost bin]# sh startup.sh
访问访问http://ip:8080/jenkins/,输入设置好的账户密码登录:
登录后点击如下所示按钮,就能看到已经安装好基本的插件: