Jenkins离线安装部署

释放双眼,带上耳机,听听看~!

WAR包离线安装

WAR包下载:http://mirrors.jenkins.io/war-stable/latest/jenkins.war
JDK下载:https://pan.baidu.com/s/1uvktlm-6AqhQKJQZR1nQuw

准备环境

下载完后上传服务器

#解压JDK
tar xf jdk-8u161-linux-x64.tar.gz -C /usr/local/

#添加环境变量
vim /etc/profile
#################JAVA#################
export JAVA_HOME=/usr/local/jdk1.8.0_161
export JRE_HOME=/usr/local/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
java -version

RPM离线安装

RPM下载:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.176.1-1.1.noarch.rpm
JDK下载:https://pan.baidu.com/s/1uvktlm-6AqhQKJQZR1nQuw

准备环境

下载完后上传到服务器

#解压JDK
tar xf jdk-8u161-linux-x64.tar.gz -C /usr/local/

#添加环境变量
vim /etc/profile
#################JAVA#################
export JAVA_HOME=/usr/local/jdk1.8.0_161
export JRE_HOME=/usr/local/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
java -version

安装Jenkins

rpm -ivh jenkins-2.176.1-1.1.noarch.rpm 
warning: jenkins-2.176.1-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jenkins-2.176.1-1.1              ################################# [100%]

我们启动Jenkins,启动报错

解决:
添加软链

ln -s /usr/local/jdk1.8.0_162/bin/java /usr/bin/java

再次启动Jenkis

systemctl start jenkins

输入密码

跳过插件安装

进来之后会发现我们什么插件都没有

不要急,往下看

我们找一台能够出公网设备或者给这台设备做http代理,但是我们这次讲起前者
我这里装好了一台能够出公网的Jenkins,这台上面有我需要的插件和配置

我们现在打包这台设备的/var/lib/jenkins目录

[root@abcops_node1 lib]# du -sh jenkins/
268M    jenkins/
[root@abcops_node1 lib]# tar zcpf jenkins.20190713.bak.gz jenkins

然后传到那台不能上网的设备,然后进行解压

tar xf jenkins.20190713.bak.gz -C /var/lib/
du -sh /var/lib/jenkins/
264M    /var/lib/jenkins/

重启不能联网的Jenkins

systemctl restart jenkins

启动完成后,请注意:账号密码不再是我们不能联网机器的账号和密码了,而是我们拷贝过来的那台设备的账号密码

人已赞赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧