项目要求
1.通过jenkins任务触发linux、win系统上完成构建版本后文件或数据上传
2.完成虚拟机或执行机测试依赖文件的自动下载
项目触发
环境:Ubuntu系统
触发流程:
1.产品构建版本完成后,触发测试job,携带需要的数据参数信息
2.测试job开展任务,sh脚本完成文件或数据上传测试svn,思路大致如下(中间可以增加判断):
svn ls https://xxxxxxxxxx
svn co https://xxxxxxxxxx
svn add 文件
svn ci -m “commit auto”
3.完成后可设置邮件通知或触发其他任务
常见问题解决方法
问题现象:.svn: E000111: Unable to connect to a repository at URL ‘https://192.168.xx.xxx:8888/svn/xxxx/xxxx/xxxx’ svn: E000111: Error running context: Connection refused
问题分析:linux上报错后,在window系统手动确认是否服务端关闭了或网络原因
问题现象:svn: E670002: Name or service not known
问题解决方法:svn网址为域名,需要
进入/etc/hosts修改网址和IP对应关系