【发布时间】:2013-01-23 05:09:29
【问题描述】:
我的构建配置中有一个构建步骤,即运行器类型“命令行”,运行自定义脚本。
脚本正在执行 Robocopy:
robocopy "%teamcity.build.workingDir%\Code" "\\target\d$\Web\Target Sites" /E /NP /LOG:robocopy.log
if ERRORLEVEL GEQ 4 (
"D:\blat.exe" "robocopy.log" -to me@me.com -f me@me.com -subject "Error during robocopy on TEAMCITY" -server mail.me.com
)
exit /B 0
Robocopy 命令运行良好,但我不断收到一封电子邮件,并且在构建日志中不断看到:
此时 GEQ 出乎意料。
ERRORLEVEL 检查由于某种原因无法正常工作?
我尝试了IF %ERRORLEVEL% GEQ,但这破坏了我的构建,TeamCity 希望我传递一个构建参数。
这只能作为“带参数的可执行文件”吗?
【问题讨论】:
标签: teamcity teamcity-7.0