我使用hudson作为continuous-integration工具。我需要从我的subversion存储库下载一个zip文件
当我运行svn co
时,这会给我以下错误...
/somedir/*.zip refers to a file, not a directory
是否无法查看zip文件?
一旦完成,我想运行一个脚本来提取它并设置一个目录结构。
下载zip文件是一个非常强烈的要求,无法解决。
答案 0 :(得分:2)
正如几位人士已经提到的那样,你无法从subversion中查看单个文件。首先将zip文件放入subversion也没有意义。这就像将二进制文件放入subversion中一样。
但是,至少有两件事可能对你有帮助。
答案 1 :(得分:0)
为什么不在Hudson设置中引用包含zip的文件夹?之后触发脚本或Maven目标或执行解压缩的Ant任务等。
而不是签出zip文件签出包含zip文件的文件夹。在Hudson中配置Build,检查文件夹并触发脚本。
请参阅以下文档的“Shell脚本和Windows批处理命令”部分:http://wiki.hudson-ci.org/display/HUDSON/Building+a+software+project