gpt4 book ai didi

TeamCity 7.0.1 命令行构建步骤和 ERRORLEVEL

转载 作者:行者123 更新时间:2023-12-04 02:48:27 25 4
gpt4 key购买 nike

我的构建配置中有一个构建步骤,即运行器类型“命令行”,运行自定义脚本。

该脚本正在执行 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 was unexpected at this time.



ERRORLEVEL 检查由于某种原因不起作用?

我试过 IF %ERRORLEVEL% GEQ但这打破了我的构建,TeamCity 希望我传递构建参数。

这只能作为“带参数的可执行文件”吗?

干杯

最佳答案

尼尔,你可以试试 escaping the percent sign .

试试 IF %%ERRORLEVEL%% GEQ ...

关于TeamCity 7.0.1 命令行构建步骤和 ERRORLEVEL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14755561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com