上一篇已经安装好Jenkins及服务了,但是因为各种原因安装不了推荐插件,我这边就因公司内网限制,全部安装失败了

jenkins编译打包占用内存过高 jenkins增量打包_下载安装

容我做个悲伤的表情,但也没办法,工作还得继续。

在安装不了插件时有两种方法解决:

修改update site。跳过推荐插件安装,进入到manage plugins的advanced页面,修改update site的url,因Jenkins是国外开发的,默认使用的URL是国外的源,因此要改成国内源才可以,国内源百度大把,主要有清华源和阿里源用的多。

jenkins编译打包占用内存过高 jenkins增量打包_jenkins编译打包占用内存过高_02

当然我这里改了也没用,改成清华源或者阿里源还是其他的,都是一个提示或者更多的报错

jenkins编译打包占用内存过高 jenkins增量打包_svn增量打包部署_03

网上能搜到的方法都试过一遍,修改访问连接(把谷歌改成百度),安装SSL证书等等,最后都没有成功,最后考虑时间成本,之后选择第二个方法:自己下载安装。

附上下载链接:http://updates.jenkins-ci.org/download/plugins/

因为我用到的插件只有SVN,所以只下载subversion.hpi就可以,下载后在upload plugin出上传安装,安装后会提示安装失败,去installed页面看下其实是安装成功了,但是确实相关的依赖插件,把提示需要的插件都下载安装后重启服务即可(一定要重启)。当然有一些必须的插件也要下载(比如说credentials.hpi)。

jenkins编译打包占用内存过高 jenkins增量打包_下载安装_04

注:下载插件最好下载最新的,可以避免兼容性问题。

新建Item:

安装好插件后就可以新建一个Item(这里我取名为test),在test的configure页面会显示SVN

jenkins编译打包占用内存过高 jenkins增量打包_jenkins编译打包占用内存过高_05

输入代码存放地址及配置SVN的登录账户密码,Jenkins会自动检测账户,如果有这个红色提示表示账号没有访问SVN url的权限或者账号密码错误。

然后bild一下,如果出现了bild in 路径

jenkins编译打包占用内存过高 jenkins增量打包_下载安装_06

去服务器的这个路径下检查下代码是否拉下来了,如果有则表示SVN可以正常使用,接下来就是打包部署了。