我想配置我的构建配置,以便在构建步骤 1 中成功构建我的项目后,TeamCity 将运行一个 .cmd 文件。为此,我在构建配置中添加了第二个构建步骤,其中 Runner 类型是命令行,并且命令可执行文件指向我的 .cmd 文件。出于测试目的,我只是让 .cmd 通过一个简单的脚本“START C:\Windows\NOTEPAD.EXE”打开 Windows 记事本应用程序。当我双击 .cmd 文件时它会工作(记事本会立即打开)。问题是构建配置通过这两个步骤成功运行,但似乎 .cmd 从未启动。我检查了构建日志,它说 TeamCity 已成功启动 .cmd 文件。
我尝试更新两个 TeamCity Windows 服务(TeamCity 服务器和 TeamCity Build Agent)以使用本地系统帐户,然后停止并重新启动它们,但它仍然不起作用,.cmd 文件实际上从未启动。