2

我正在尝试通过从 teamcity 运行批处理文件来在远程计算机上创建一个文件夹,然后将源代码复制到该文件夹​​中,但它似乎没有这样做。使用以下代码创建和复制

SET dirTempBackup=\\server1\BackupStorage\temp\test
SET Current=\\server1\web\BuildEnvironment\test

 ECHO Starting to copy files.
 IF NOT EXIST "%dirTempBackup%" MKDIR "%dirTempBackup%"
 IF NOT EXIST "!Current!" (
ECHO ERROR! Not found: !Current!
 ) ELSE (
ECHO Copying: !Current!
SET Destination=%dirTempBackup%\!Current:~0,1!
REM Directory.
XCOPY "!Current!" "!Destination!" /v /c /i /g /h /q /r /y /e
)

使用临时目录作为稍后压缩它,然后在最后删除它。Teamcity 正在生成访问被拒绝。由于路径无效,复制失败。已检查 teamcity 用户对该文件夹具有完全权限。

4

1 回答 1

2

检查源和目标的权限解决了这个问题。

于 2012-01-03T11:10:28.807 回答