极简Jenkins 离线环境安装

发表于:2020-6-28 13:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:孙明亮    来源:51Testing软件测试网原创

分享:
    Jenkins在可以连接外网的环境安装,非常简单,但是公司的内网环境无法连接到外网,又有Jenkins的需求,那如何做呢?下面就来介绍如何在离线环境对Jenkins环境的安装以及使用。
  准备工作
  外网Linux机器一台,内网Linux机器一台。硬件环境要求:至少1GB的可用内存空间,至少50GB的可用硬盘空间。软件环境需求:需要安装好Java8,Java的运行环境JRE1.8+或者Java的开发工具包JDK1.8+都可以。
  外网安装
  1.Jenkins下载
  下载地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war
  外网Linux机器上执行以下命令进行下载:
  curl -O http://mirrors.jenkins.io/war-stable/latest/jenkins.war
  或者本机下载后上传至Linux机器。
  2.Jenkins安装
  外网Linux机器执行以下命令:
  java -jar jenkins.war --httpPort=8080
  记录命令行输出下登录的password如下图
  没有报错即启动成功,端口8080可以自行指定,在浏览器中输入http://ip:8080,其中ip为Linux机器的ip,回车打开看到如下界面:
  输入上面记录的password点击继续。
  自定义Jenkins,建议选择安装推荐的插件。点击安装推荐的插件即可如下图开始进行安装。
  在漫长的等待后,插件安装完成,设置用户名和密码,登陆即完成了Jenkins的安装。
  设置用户名,密码,全名和电子邮件地址,点击下一步,输入用户名密码登陆,看到如下界面即证明安装成功。
  内网离线安装
  1.准备工作
  目前,jenkins插件的安装普遍的方法是,从Jenkins插件仓库中下载需要的插件包,然后导入到内网离线环境中去,过程相对繁琐一些。本文提供一种全部插件在内网一键安装的办法。
  首先,进入到外网Linux机器的root目录,做如下操作:
  cd /root    #进入到root目录
  zip -r jenkins.zip .jenkins   #打包.jenkins的目录
  将jenkins.war, jenkins.zip传入到内网环境。
  2.内网离线安装
  将jenkins.zip放置到内网Linux的root目录下,执行如下命令解压。
  unzip jenkins.zip    #解压
  解压之后,查看当前目录中,多了一个.jenkins目录,也即是Jenkins的工作目录,包含了我们在外网环境中安装好的所有插件。
  启动Jenkins,运行如下命令启动Jenkins。
  java -jar jenkins.war --httpPort=8080
  在浏览器中输入http://ip:8080,ip为内网Linux环境ip地址。此时,我们会直接进入到Jenkins的登录界面,输入我们在外网环境中设置的用户名和密码即可登陆成功。
  登陆成功后会报代理异常的问题,进入到系统管理的系统配置界面如下图,将Jenkins URL修改为http://ip:8080/,其中ip为内网Linux机器的ip,修改保存即可。至此,Jenkins离线安装完成。

      版权声明:本文出自51Testing会员投稿,51Testing软件测试网及相关内容提供者拥有内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号