博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jenkins 构建后上传至svn
阅读量:6455 次
发布时间:2019-06-23

本文共 774 字,大约阅读时间需要 2 分钟。

需求,构建成功后,将project.war改名为ROOT.war并上传至某个svn


需要安装插件,安装好后,在系统管理中有个Global SVN Publisher Settings,此处不需要设置。

直接在job中增加构建后操作步骤

clipboard.png

clipboard.png

SVN URL:要上传到的位置

Target Path:上传文件在系统中的路径
Import Items->
Pattern:java正则表达式,此处我只需要上传一个文件,所以直接写project.war
Name:修改上传文件的名字,此处我需要将project.war改名为ROOT.war,所以填写ROOT.war
Path:直接写个斜杠“/”代表上传至指定svn的目录下

遇到的问题,console output中有一条信息

SVN Publisher: target: /data0/jenkins/jobs/wallet_product_trunk/workspace/target
svn目录中没有文件,查看jenkins.log,发现如下问题

  • SEVERE: *SVNForceImport Error: svn: E170001: Authentication required for '<svn://company.com:3690> svn'

解决方案

登录Linux系统,su到jenkins用户,随便找个目录,执行svn checkout svnurl,输入svn的用户名和密码,目的是让jenkins用户有访问指定svn的权限,重新构建即可

  • SEVERE: *SVNForceImport Error: svn: E175002: OPTIONS /data/project failed

解决方案

将SVN RUL改为,Import Items->path 改为/project即可

转载地址:http://ahfzo.baihongyu.com/

你可能感兴趣的文章
iOS开发笔记 5、开发工具Xcode,Inteface Builder
查看>>
selenium IDE 安装环境配置
查看>>
没办法淡定
查看>>
CSS知识点
查看>>
使用idea创建springboot项目并打成war包发布到tomcat8上
查看>>
依赖反转Ioc和unity,autofac,castle框架教程及比较
查看>>
Android—监听器
查看>>
ps填充颜色快捷键
查看>>
运算符
查看>>
Springmvc_3(ModeAndView)
查看>>
[算法]1 − 2 + 3 − 4 + …
查看>>
nopCommerce的源代码结构和架构
查看>>
java 接口与继承
查看>>
ARM裸机开发之交叉工具链和MakeFile工程管理
查看>>
stm32外部时钟源8M换成12M后库函数相应修改总结
查看>>
如何使用 Bootstrap 搭建更合理的 HTML 结构
查看>>
ios中地图
查看>>
Hive优化之谓词下推
查看>>
寒假编程总结1
查看>>
CSS学习笔记11 CSS背景
查看>>