Jenkins安装
Jenkins是运行在Tomcat服务器中的是一个WAR包,当然我们可以直接以rpm的方式安装已经集成了Tomcat和Jenkins。
YUM安装
yum install -y java
rpm -ivh https://mirrors.ustc.edu.cn/jenkins/redhat-stable/jenkins-2.289.1-1.1.noarch.rpm
cd /var/lib/jenkins/plugins
wget http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/6.7/cloudbees-folder.hpi
systemctl restart jenkins
cat /var/lib/jenkins/secrets/initialAdminPassword
修改端口,重启服务即可
# /etc/sysconfig/jenkins
JENKINS_PORT="8080" #如果你本机有8080端口,建议默认端口号
手动安装
手动部署tomcat、java解压包,下载jenkins.war镜像
这个版本在安装时不会出现插件丢失的问题
下载安装
wget http://139.155.0.213/cola/apache-tomcat-8.5.47.tar.gz
wget http://139.155.0.213/cola/jdk-8u211-linux-x64.tar.gz
wget http://139.155.0.213/cola/jenkins.war
tar -xvf apache-tomcat-8.5.47.tar.gz
tar -xvf jdk-8u211-linux-x64.tar.gz
mv apache-tomcat-8.5.47 /usr/local/jenkins
mv jdk1.8.0_211/ /usr/local/jdk1.8.0_211
# jenkins.war 拷贝到 apache-tomcat/webapp/目录
mv jenkins.war /usr/local/jenkins/webapps
配置全局变量
export JAVA_HOME=/usr/local/jdk1.8.0_211
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
# 修改jenkins工作目录,没有需求可以不改
# export JENKINS_HOME=/home/jenkins
登录
访问 http://192.168.10.156:8080/jenkins
./startup.sh
基础操作
1.访问8080端口:http://ip:8080
安全认证,查看这个文件的密码,然后粘贴上去
2.选择推荐插件
插件安装等待即可
之前别的版本Jenkins安装插件报错cloudbees-folder version 6.1.0 is missing
安装插件时会到这个报错,其实是该rpm包没有存放cloudbess-floder插件,我们需要手动下载放进去。
yum安装的插件路径是/var/cache/jenkins/war/WEB-INF/detached-plugins
cd /var/lib/jenkins/plugins
wget http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/6.7/cloudbees-folder.hpi
systemctl restart jenkins
3.填写用户信息,我选择的是继续使用 admin账号
4.实例配置默认即可
5.OK完成
更换镜像源
管理jenkins-管理插件-高级-升级站点
中国Jenkins镜像: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
升级jenkins
Jenkins页面会有提示升级,点击下载 高版本,更换原有的war文件,重启服务即可
cd /usr/lib/jenkins/
systemctl stop jenkins
mv jenkins.war jenkins.war.old
# 此时上传最新的jenkins.war
systemctl restart jenkins