美文网首页
部署jenkins

部署jenkins

作者: Habit_1027 | 来源:发表于2021-06-08 17:21 被阅读0次

一、环境

jenkins-server (master) ---39.98.121.152---最好是3个G以上

java-server(node1) -----8.129.174.142

二、部署jenkins服务器

2.1安装git客户端

[root@master ~]# yum install -y git   #安装git客户端
[root@master ~]# ssh-keygen
[root@master ~]# ssh-copy-id -i root@8.129.174.142  #拷贝到后端java服务器

2.2 开始部署jenkins

1.上传jdk
[root@master ~]# tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/local/
[root@master ~]# cd /usr/local/
[root@master local]# mv jdk1.8.0_191/ java
2.安装tomcat
[root@master ~]# wget http://us.mirrors.quenda.co/apache/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gz
[root@master ~]# tar xzf apache-tomcat-8.5.51.tar.gz -C /usr/local/
[root@master ~]# cd /usr/local/
[root@master local]# mv apache-tomcat-8.5.51/ tomcat
3.安装maven
[root@master ~]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
[root@master ~]# tar xzf apache-maven-3.5.4-bin.tar.gz -C /usr/local/java
[root@master ~]# cd /usr/local/java
[root@master java]# mv apache-maven-3.5.4/ maven
4.设置变量:
[root@master ~]# vim /etc/profile/java.sh
JAVA_HOME=/usr/local/java
MAVEN_HOME=/usr/local/java/maven
PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL JAVA_HOME MAVEN_HOME
[root@master ~]# source /etc/profile/java.sh
验证:
[root@master ~]# 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)
[root@master ~]# mvn -v 
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/java/maven
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/local/java/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-693.el7.x86_64", arch: "amd64", family: "unix"
5.下载jenkins的安装包
安装jenkins:2.196  ----通过官网直接下载war包。
官网:http://updates.jenkins-ci.org/download/war/
[root@master ~]# wget http://updates.jenkins-ci.org/download/war/2.196/jenkins.war
部署jenkins
[root@master ~]# cd /usr/local/tomcat/webapps/
[root@master webapps]# rm -rf * 
[root@master webapps]# cp /root/jenkins.war .
[root@master webapps]# ../bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/java
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started

三、访问jenkins (IP:8080/jenkins)

启动tomcat 出来3个端口 8080 8009 8005

root@master bin]# ss -lntp
State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN     0      128            *:22                         *:*                   users:(("sshd",pid=898,fd=3))
LISTEN     0      100    127.0.0.1:25                         *:*                   users:(("master",pid=1167,fd=13))
LISTEN     0      100           :::8080                      :::*                   users:(("java",pid=15277,fd=52))
LISTEN     0      128           :::22                        :::*                   users:(("sshd",pid=898,fd=4))
LISTEN     0      100          ::1:25                        :::*                   users:(("master",pid=1167,fd=14))
LISTEN     0      1       ::ffff:127.0.0.1:8005                      :::*                   users:(("java",pid=15277,fd=165))
LISTEN     0      100          ::1:8009                      :::*                   users:(("java",pid=15277,fd=57))

如果8009端口没起来,进入到 /usr/local/tomcat/conf/server.xml 搜索8009 把注释打开

 <!-- Define an AJP 1.3 Connector on port 8009 -->

 <Connector protocol="AJP/1.3"
 address="::1"
 port="8009"
 redirectPort="8443" />

如果启动了访问提示

image.png

解决办法在

[root@master ~]# cd /usr/local/tomcat/conf/
[root@master conf]# vim context.xml  -----添加如下内容:
 <Resources
 cachingAllowed="true"
 cacheMaxSize="100000"
 />
image.png

重启tomcat

2.如果还是不行:

[root@master ~]# cd .jenkins/updates/ 到jenkins的工作目录下
[root@master updates]# vim default.json
把 "connectionCheckUrl":"http://www.google.com/" 改为  "connectionCheckUrl":"http://www.baidu.com/"

3.要是还是不行:

需要你进入jenkins的工作目录,打开-----hudson.model.UpdateCenter.xml
把http://updates.jenkins-ci.org/update-center.json
改成
http://mirror.xmission.com/jenkins/updates/update-center.json
每次改完记得重启!

使用运行war的形式安装jenkins,因为伟大的墙出现,“该jenkins实例似乎已离线” 问题:

解决办法:

需要你进入jenkins的工作目录,打开-----hudson.model.UpdateCenter.xml将 url 中的 https://updates.jenkins.io/update-center.json 更改为http://updates.jenkins.io/update-center.json,即去掉 https 中的 s 。
或者更改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
是国内的清华大学的镜像地址。
然后重启tomcat

===========================================================

2.访问界面: ---需要多等一会IP:8080/jenkins
image.png

相关文章

网友评论

      本文标题:部署jenkins

      本文链接:https://www.haomeiwen.com/subject/phdjeltx.html