teamcity如何查看命令行构建步骤自定义脚本的最终输出

时间:2016-10-26 22:11:19

标签: teamcity

给定命令行构建步骤,使用以下自定义脚本:

ActiveSheet.Range("$A$1:$Z" & x).AutoFilter

我怎样才能看到变量最终被替换为什么?

我没有看到任何"详细记录"保存用于在任何地方调试构建服务器的最终输出的选项

5 个答案:

答案 0 :(得分:0)

在构建概述中有Parameters个标签(可以http://teamcity/viewLog.html?buildId=BUILD_ID&tab=buildParameters访问,其中BUILD_ID应该替换为给定构建的ID)。

在构建开始时解析了参数值。

此页面也可通过弹出窗口显示,该弹出窗口显示在构建配置概述或项目视图中的构建结果行中的构建状态文本的末尾。

答案 1 :(得分:0)

[tempdirectory] ​​\ agentTmp中有一个名为build.start.properties.gz的文件,其中包含winrar或7zip等文件,并且有一个名为build.start.properties的文件。

在那里,您将能够看到用于构建的参数,如%teamcity.build.projectid%

答案 2 :(得分:0)

如果有其他人来到这里,您可能正在寻找该文件的共鸣是您的脚本无法正常工作,我建议您更改

- 源:包='%teamcity.build.projectid%\%WebProjectName%.csproj.zip'

"%WebProjectName%"

并在变量周围加上双引号,如果WebProjectName包含空格,则脚本可能无效。

答案 3 :(得分:0)

If your custom script is running in Unix-like environment you can use shell command set -x to print each command before execution

Full explanation here https://stackoverflow.com/a/2853811/2584381

的ID

答案 4 :(得分:0)

如果您在Windows上运行,则命令步骤在开始时会隐式@echo关闭。 要在日志中获取完整信息,请添加

echo on

在命令脚本顶部。