Jenkins安装

Jenkins是运行在Tomcat服务器中的是一个WAR包,当然我们可以直接以rpm的方式安装已经集成了Tomcat和Jenkins。

YUM安装

  1. yum install -y java
  2. rpm -ivh https://mirrors.ustc.edu.cn/jenkins/redhat-stable/jenkins-2.289.1-1.1.noarch.rpm
  3. cd /var/lib/jenkins/plugins
  4. wget http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/6.7/cloudbees-folder.hpi
  5. systemctl restart jenkins
  6. cat /var/lib/jenkins/secrets/initialAdminPassword

修改端口,重启服务即可

  1. # /etc/sysconfig/jenkins
  2. JENKINS_PORT="8080" #如果你本机有8080端口,建议默认端口号

手动安装

手动部署tomcat、java解压包,下载jenkins.war镜像

这个版本在安装时不会出现插件丢失的问题

下载安装

  1. wget http://139.155.0.213/cola/apache-tomcat-8.5.47.tar.gz
  2. wget http://139.155.0.213/cola/jdk-8u211-linux-x64.tar.gz
  3. wget http://139.155.0.213/cola/jenkins.war
  4. tar -xvf apache-tomcat-8.5.47.tar.gz
  5. tar -xvf jdk-8u211-linux-x64.tar.gz
  6. mv apache-tomcat-8.5.47 /usr/local/jenkins
  7. mv jdk1.8.0_211/ /usr/local/jdk1.8.0_211
  8. # jenkins.war 拷贝到 apache-tomcat/webapp/目录
  9. mv jenkins.war /usr/local/jenkins/webapps

配置全局变量

  1. export JAVA_HOME=/usr/local/jdk1.8.0_211
  2. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
  3. export PATH=$PATH:$JAVA_HOME/bin
  4. # 修改jenkins工作目录,没有需求可以不改
  5. # export JENKINS_HOME=/home/jenkins

登录

访问 http://192.168.10.156:8080/jenkins

  1. ./startup.sh

基础操作

1.访问8080端口:http://ip:8080

安全认证,查看这个文件的密码,然后粘贴上去

Jenkins安装 - 图1

2.选择推荐插件

Jenkins安装 - 图2

插件安装等待即可

Jenkins安装 - 图3

之前别的版本Jenkins安装插件报错cloudbees-folder version 6.1.0 is missing
安装插件时会到这个报错,其实是该rpm包没有存放cloudbess-floder插件,我们需要手动下载放进去。
yum安装的插件路径是/var/cache/jenkins/war/WEB-INF/detached-plugins

  1. cd /var/lib/jenkins/plugins
  2. wget http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/6.7/cloudbees-folder.hpi
  3. systemctl restart jenkins

3.填写用户信息,我选择的是继续使用 admin账号

Jenkins安装 - 图4

4.实例配置默认即可

Jenkins安装 - 图5

5.OK完成

Jenkins安装 - 图6

更换镜像源

管理jenkins-管理插件-高级-升级站点

中国Jenkins镜像: https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

Jenkins安装 - 图7

升级jenkins

Jenkins页面会有提示升级,点击下载 高版本,更换原有的war文件,重启服务即可

  1. cd /usr/lib/jenkins/
  2. systemctl stop jenkins
  3. mv jenkins.war jenkins.war.old
  4. # 此时上传最新的jenkins.war
  5. systemctl restart jenkins

瓦雀