如何内网离线的情况下搭建个jenkins

亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述如何内网离线的情况下搭建个jenkins相关的知识,希望能为你提供帮助。
背景:没有啥别的,就是见有时候内网搞太麻烦,想用jenkins拉个包,然后全当学习一下,然后这里我主要说个思路而已,也只是给自己看看,剩下的靠百度就可以了


1、首先,因为内网jenkins是不能联网的,所以在这里,我选择我本机笔记本搭一个jenkins,然后装好大部分的插件后再打包进去就可以了,相当于绿色版,请参考下面的博文:  ??http://www.51testing.com/html/86/n-4472686.html??


2、然后内网要配置安装好git,最好就是自己做个内部 yum  源,然后安装git了,  反正我见源码什么装挺恶心的,配置好git  的代码仓库地址就可以了,记得添加登录的git  的账号和mima



3、然后jenkins  能正常拉到代码了,然后,下面就是怎么构建项目进行打包了,在这个地方,我最开始的思路错了,所以困扰了我好久,下面分析下我的错误思路
      其实最开始安装maven,给jenkins  配置 maven  的环境变量,这都没错,然后我一直以为装了就得了,忘记里面是内网环境了,所以,正常的操作,应该是我拿代码在自己笔记本电脑上用idea  的maven  来装完所有的依赖,然后打包放内网,然后给 maven  写成它本地的仓库,就可以打包了,下面我直接 上图了。

不过在这里,因为听说oracle  的东西不免费,所以maven拿不到,我直接网上找包弄进去了,命令如下,包呢,就自己下好了,百度下格式就好了
mvn install:install-file -Dfile="D:\\test\\openapi-sdk.jar" -DgroupId=com.sf -DartifactId=openapi-sdk -Dversion=1.0 -Dpackaging=jar

然后就是把包打包进去了,我直接上内部机器maven  的配置了,

然后,下面就是改改 maven  的 settings.xml  的配置,配成本地的,改两个地方






【如何内网离线的情况下搭建个jenkins】然后就大功告成了,可以打包了











    推荐阅读