前言
关于jenkins的安装有着不同的安装方法,下面要介绍的是将jenkins的war包部署到tomcat,通过tomcat进行使用的操作。
jenkins部署
【1】下载jenkins的war包
jenkins官方下载地址:https://jenkins.io/download/
<1>可根据需求及对应的操作系统选择适宜的版本
或
wget http://mirrors.jenkins.io/war/latest/jenkins.war
本文中下载war包即可,优点是可在任意安装了jdk的系统中使用,jenkins版本下载最新也可以
【2】安装jdk
注意jenkins和jdk的版本的适配性(较新版的jenkins需要使用1.8版本的jdk)
jdk官方下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/
<1>下载后上传至服务器
mkdir -pv /usr/local/jdk
tar -xf jdk-8u131-linux-x64.tar.gz
cp -r /root/jdk1.8.0_131/* /usr/local/jdk/
<2>添加环境变量
/etc/profile文件中追加如下内容:
JAVA_HOME=/usr/local/jdk
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:./
<3>读取变量
source /etc/profile
<4>java版本查看
java -version
<5>java启动war包(可跳过)
实际上使用java可以直接启动jenkins.war包,缺点是管理不太方便。
命令如下:
java -jar jenkins.war
访问方式:
http://jenkins服务器IP:8080/
【3】安装Tomcat
Tomcat下载地址:
http://mirrors.hust.edu.cn/apache/tomcat
<1>下载Tomcat
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz
tar -xf apache-tomcat-8.5.38.tar.gz -C /usr/local/
mv /usr/local/apache-tomcat-8.5.38 /usr/local/tomcat
<2>将war包放入tomcat的webapps下
(本文使用的是默认配置,无需修改配置文件,直接将Web应用或war包复制到webapps下,tomcat启动后默认将应用自动部署到容器中。)
也可自由发挥,修改端口及部署tomcat多实例等
mv /root/jenkins.war /usr/local/tomcat/webapps/
<3>启动tomcat
cd /usr/local/tomcat/bin/
sh startup.sh
or
sh catalina.sh start
<4>关闭tomcat(补充)
cd /usr/local/tomcat/bin/
sh shutdown.sh
or
sh catalina.sh stop
or
(kill对应进程)
ps aux |grep /usr/local/tomcat |awk '{print $2}' |xargs kill -9
<5>访问
http://jenkins服务器公网ip:8080/jenkins
如配置的tomcat端口无法访问,注意防火墙或安全组开放此端口
Jenkins首次界面配置
界面配置与docker及其他方式安装的jenkins配置无差别。
下面直接使用以前的图了。
【1】初次时要输入管理员密码
将查找到的密码,输入其中(初次时存在initialAdminPassword文件)
cat /var/jenkins_home/secrets/initialAdminPassword
【2】安装插件
(左侧为默认安装;右侧为自选)
【3】创建用户,补充信息
填写电子邮件地址,后期便于配置邮件发送
【4】登录
再次访问进行登录
(可使用新创建的账号和密码,也可使用admin账号和默认的initialAdminPassword文件中的密码登录)
【5】账号密码修改
登录账号后,点击设置,修改密码并应用
【6】补充
jenkins实例似乎已离线问题解决方法
https://blog.csdn.net/GX_1_11_real/article/details/97630142