Jenkins安装部署文档

Jenkins部署文档

Jenkins的三种安装方式

  1. tomcat部署
  2. java直接运行部署
  3. docker部署

 

  1. 系统环境准备
  1. 关闭防火墙

Systemctl stop firewalld && systemctl disable firewalld

  1. 关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

       3) 下载路径

          Jdk下载路径: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

          Tomcat 下载路径: https://tomcat.apache.org/

          Jenkins 下载路径: https://jenkins.io/zh/download/

 

  1. tomcat部署Jenkins
  1. 安装java(jdk1.8.221)

通过官方地地址(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下载jdk-8u231-linux-x64.tar.gz(oracle需要登录)

tar -xf jdk-8u231-linux-x64.tar.gz -C /usr/local/

mv /usr/local/jdk1.8.0_231/ /usr/local/java

vim /etc/profile

在末尾追加

export JAVA_HOME=/usr/local/java

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source /etc/profile

java -version

如图,java安装成功

  1. 安装tomcat

通过官方地地址(https://tomcat.apache.org/)下载apache-tomcat-8.5.47.tar.gz

tar -xf apache-tomcat-8.5.47.tar.gz -C /usr/local/

mv /usr/local/apache-tomcat-8.5.47/ /usr/local/tomcat

Tomcat安装完成

  1. 下载Jenkins的war包

通过官方地地址(https://jenkins.io/zh/download/)下载jenkins.war

  1. 部署到tomcat

# 将Jenkins.war拷贝到tomcat的webapp下

cp jenkins.war /usr/local/tomcat/webapps/

# 启动tomcat

/usr/local/tomcat/bin/startup.sh

下图为tomcat启动成功

访问Jenkins

url: http://192.168.3.247:8080/jenkins

 

  1. Java部署Jenkins

1)安装java(jdk1.8.221)

通过官方地地址(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下载jdk-8u231-linux-x64.tar.gz(oracle需要登录)

tar -xf jdk-8u231-linux-x64.tar.gz -C /usr/local/

mv /usr/local/jdk1.8.0_231/ /usr/local/java

vim /etc/profile

在末尾追加

export JAVA_HOME=/usr/local/java

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source /etc/profile

java -version

如图,java安装成功

  1. 下载Jenkins的war包

通过官方地地址(https://jenkins.io/zh/download/)下载jenkins.war

  1. 直接部署Jenkins

直接部署命令(--httpPort指定jenkins端口)(默认会占用终端)

java -jar jenkins.war --httpPort=8080

通过nohup启动,会生成nohup.out到当前文件夹(后台启动)

nohup java -jar jenkins.war --httpPort=8080 &

查看当前Jenkins的进程

ps aux | grep Jenkins

结束当前Jenkins的进程

Kill xxxx

访问url:http://192.168.3.247:8080

 

  1. Docker部署Jenkins
  1. 下载Jenkins镜像

Dockerhub中Jenkins地址:https://hub.docker.com/_/jenkins?tab=description

docker pull jenkins/jenkins:lts

查看docker镜像

docker images

  1. 通过docker启动Jenkins

官方给出的启动方法

docker run -d --name myjenkins_247 -p 18000:8080 -p 50000:50000 jenkins/jenkins:lts

docker ps

Docker启动Jenkins成功

查看**

docker exec myjenkins_247 cat /var/jenkins_home/secrets/initialAdminPassword

访问url:http://192.168.3.247:18000

 

  1. Jenkins初始化设置

等待……

输入初始化密码

# 查看Jenkins的初始密码

cat /root/.jenkins/secrets/initialAdminPassword

输入对应密码后继续如下:

点击安装推荐的插件

系统会调用网络到Jenkins官网下载对应的插件(需要等待一段时间)

插件安装完成后如下图

输入完成后保存并完成(email为必填项)

实例配置选择默认-保存并完成

由此Jenkins安装完成,可以到如下图管理界面进行配置job