当前位置: 首页 > news >正文

设计方案表网站名称wordpress 代码 工具

设计方案表网站名称,wordpress 代码 工具,无锡正规网站seo公司,企业网站整合前言 在上一篇文章基于Gitee实现Jenkins自动化部署SpringBoot项目中,我们了解了如何完成基于Jenkins实现自动化部署。 对于某些公司服务器来说,是不可以连接外网的,所以笔者专门整理了一篇文章总结一下,如何基于内网直接部署Jen…

前言

在上一篇文章基于Gitee实现Jenkins自动化部署SpringBoot项目中,我们了解了如何完成基于Jenkins实现自动化部署。

对于某些公司服务器来说,是不可以连接外网的,所以笔者专门整理了一篇文章总结一下,如何基于内网直接部署Jenkins。

需要提前说明的是,本文必须要求你具备一下几点:

  1. jdk8
  2. 明确自己所需的Jenkins插件。
  3. maven
  4. git

步骤

创建Jenkins目录

以笔者为例,本次实验是在虚拟机中进行的,所以笔者就在tmp下创建一个jenkins_home作为Jenkins目录。

在这里插入图片描述

下载Jenkins和插件

考虑到Jenkins最新版本要求jdk11,所以笔者在官网选择低于2.35的版本,下载地址https://www.jenkins.io/zh/download/,笔者选择下载项如下所示:

在这里插入图片描述

准备好war包之后,我们就继续准备Jenkins所需要的插件了,读者可以按需到https://plugins.jenkins.io/下载插件。
由于笔者有在外网部署过Jenkins的经历,所以直接到外网版本的Jenkins中直接将插件的文件夹复制下来。最终笔者得到以下的文件和文件夹。

在这里插入图片描述

我们将其上传到Jenkins目录中。

在这里插入图片描述

自此一切准备就绪,我们就开始离线情况下的Jenkins初始化工作了。

前台启动Jenkins

为了确认本次报错我们可以直观的看到和排查,我们在初始化期间会将Jenkins通过前台的方式启动。
命令如下,可以看到笔者这里指定了Jenkins的主目录,这就是我们存放插件和war包的目录位置。

java -DJENKINS_HOME=/tmp/jenkins_home  -jar   /tmp/jenkins_home/jenkins.war  --httpPort=8080

因为是离线状态,所以控制台会输出这些报错,我们完全可以不管。

在这里插入图片描述

不久后控制台输出成功提示。我们到浏览器完成初始化工作。

在这里插入图片描述

初始化Jenkins

有了上一篇文章的经验,我们很容易从/tmp/jenkins_home/secrets/initialAdminPassword得到这个密码,然后点击继续。

在这里插入图片描述

进入下一个页面,Jenkins提示当前处于离线状态,由于我们提前准备好了的插件,并将插件打包到pluns目录存放到Jenkins主目录了,所以我们直接点击跳过插件安装。

在这里插入图片描述

然后输入用户名和密码点击完成。

在这里插入图片描述

明确实例地址,然后点击完成。

在这里插入图片描述

确认插件是否存在

我们找到插件管理

在这里插入图片描述

选择已安装,搜索gitee,可以看到我们的plugins目录下的所有插件都存在了,由此我们初步确定Jenkins离线安装成功了。在这里我们不妨创建一个item测试一下可用性。

在这里插入图片描述

配置以测试

因为有了上一篇教程的基础,所以配置过程笔者这里就略过了,有需要的读者可以看看笔者写的这篇文章基于Gitee实现Jenkins自动化部署SpringBoot项目

由于笔者这里代码是用gitee作实验了,所以在离线安装前完成之后,为了测试笔者还是需要切回外网。完成切换后,我们键入下面这条命令后台启动Jenkins

nohup java -DJENKINS_HOME=/tmp/jenkins_home  -jar   /tmp/jenkins_home/jenkins.war  --httpPort=8080 >/dev/null 2>&1 &

到达登录页面,输入账号密码点击登录

在这里插入图片描述

到达工作页面,点击构建

在这里插入图片描述

可以看到控制台正常输入运行,下载依赖中,我们不妨等待它完成。

在这里插入图片描述

完成后,我们到浏览器访问一下看看服务是否部署成功。

键入网址,访问可以看到笔者的页面输出预期结果,由此得出Jenkins离线部署安装完成了。

在这里插入图片描述

总结

本篇文章我们基于虚拟机实现了Jenkins简单的离线部署过程,我们通过:

  1. 下载Jenkins的war包。
  2. 按需到官网下载插件存放到plugins目录。
  3. 离线初始化跳过插件下载直接启动配置Jenkins。

完成模拟内网项目部署工作,在这个实验中还有美中不足的地方:

  1. 未能集成gitlab导致后续测试还是需要连通外网。
  2. 未搭建maven私服导致依赖也需要连通外网。

所以我们后续的文章会通过Nexus搭建一个简单的maven私服完善这个离线的实验。感谢您的阅读。

参考文献

离线安装jenkins,并离线安装插件

2分钟离线安装Jenkins(windows和linux通用)

http://www.yayakq.cn/news/939488/

相关文章:

  • 电子商务网站建设与管理第二版云网站
  • 网站源码路径wordpress 判断语言
  • 科技团队网站教做凉拌菜的视频网站
  • 建站服务论坛河南企业网站建设价格
  • 深圳网站建设黄浦网络 骗钱wordpress 外链转内链
  • 政务公开和网站建设情况总结口碑营销的案例
  • 张家口高新区做网站微信小程序里的网站怎么做
  • 电脑游戏网站建设非常好听的贸易公司名称大全
  • 校园超市网站开发背景ps做电商网站流程
  • 网站建设需要多少费用北大青鸟学费一览表
  • 仿win8 html5微网站纯手工代码建设银行企业银行网站打不开
  • 门户网站建设 必要性工程外包平台
  • 做网站编程语言怎么做网站搜索关键词
  • 网站开发任务单百度文库网站设计机构培训
  • 焦作 做 网站杭州滨江网站建设
  • 外国高端网站wordpress右键
  • 做团购的的网站有哪些网址大全网站
  • 安防网站源码搜狗推广长春代理
  • 济南网站建设方案详细知道域名怎么进入网站
  • 网站关键词怎么选择南京建站公司模板
  • 门户网站开发流程网站和系统的哪个容易做
  • 个人 中小企业公司网站建设方案做画册好的国外网站推荐
  • 南昌成都网站建设方案免费word模板
  • 做服装招聘的网站有哪些怎么在百度发布信息
  • 深圳 网站制作需要多少钱 网络服务重庆专业网站公司
  • 神马网站排名全国企业公示系统查询
  • 做淘宝网站目的是什么浙江城乡和住房建设网
  • 五金模具技术支持 东莞网站建设做外贸大一点的网站
  • 可信赖的武进网站建设印刷报价下单网站开发
  • 成都 网站建设培训网站界面设计工具