Svn Publisher插件介绍:构建完成后的文件,比如Maven打的war包,可以通过SVN Publisher Plugin插件上次到指定的SVN。
一、jenkins安装本地插件
在插件管理中选择上传插件
安装完成之后就可以在已安装的插件中找到它
二、配置设置
在系统管理-系统配置下,Global SVN Publisher Settings下配置自己svn的用户名和密码
三、构建配置
这里使用nodejs打包前端代码之后,再部署到本地SVN指定目录中
1.从svn中拉取源码
2.构建时使用的命令
3.构建后使用publish to subversion repository部署到svn
其操作的内容就是将构建好的文件,通过筛选复制到SVN的指定路径下
四、上传问题
发现构建成功,打包好的文件也都在,就是没投提示上传到SVN指定目录下
解决办法:
在系统用户的家目录下,执行svn list 命令svn list svn://192.168.10.160 --username=admin,输入完密码后,会询问你是否需要保存密码,输入 yes 以保存 SVN 密码。
重新回到 jenkins 的视图页面,重新执行对应的构建任务即可。本次执行完成后,“Console Output”页面的末尾处多输出了几条将文件提交到 SVN 的信息。