我在hudson构建步骤中有一个windows批处理命令,基本上是:
xcopy /s *.* \\serverlocation\buildname\拷贝失败,出现以下错误:
'xcopy' is not recognized as an internal or external command, operable program or batch file.但是,xcopy可以在命令行上使用(和copy一样)。我需要做什么才能让hudson使用xcopy?
编辑:我的路径是
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Perforce;C:\Program Files\CVSNT;C:\Program Files\CVSNT\这可能就是它从命令行工作的原因。
发布于 2009-07-15 18:29:40
xcopy在您的system32目录中;请确保它在您的PATH中。
发布于 2010-09-23 21:18:33
在Hudson (或其他构建系统)中使用Xcopy时,需要注意的是要复制的文件的路径总长度。
在我的例子中,我遇到了使用xcopy复制隐藏在目录结构中的多个级别的文件的问题,因此当与Hudson的工作/构建路径级别相结合时,它(我假设)超过了xcopy可以使用的最大路径长度。我目前的工作是在复制之前压缩构建输出,但我正在寻找更干净的东西。
https://stackoverflow.com/questions/1133074
复制相似问题