我有一个命令行应用程序,我想在构建期间在构建配置中运行,然后在所有其他构建步骤完成后关闭它。
该应用程序最好被认为是一个存根服务器,它将有一个客户端针对它运行,然后报告它的结果。测试后,我关闭了服务器。无论如何,这就是理论。
我发现将我的存根服务器作为命令行构建步骤运行会在进入下一个构建步骤之前立即关闭存根服务器。由于下一个构建步骤取决于正在运行的服务器,因此整个过程都失败了。
我还尝试使用自定义脚本选项在同一步骤中依次运行这两个工具,但这会导致相同的结果:在第一行启动的服务器在调用脚本的第二行之前关闭.
是否可以按照我在 TeamCity 中的要求进行操作?如果是这样,我该怎么做?请列出所有可能性,直到创建插件(尽管越简单越好)。