如何使用TeamCity中的构建步骤执行远程bat文件?

时间:2016-04-28 11:23:37

标签: windows batch-file continuous-integration teamcity

我在centos上安装了TeamCity。我现在只有一个Linux BuildAgent。我的构建配置执行maven脚本并在FTP上使用ant上载WAR工件到Windows Server。完成此步骤后,我必须在远程Windows Server上执行BAT文件。我读到我可以使用psexec / RemCom做到这一点,但我不明白我如何在TeamCity中做到这一点?构建步骤或不同的构建配置应包含执行psexec / RemCom的步骤,或者我可以将构建步骤插入到现有的构建配置中吗?

1 个答案:

答案 0 :(得分:2)

单一构建配置可能包含多个build steps。将它们视为您想要做的行动。所以我想现在你的构建配置中有一个maven步骤。我建议你添加Command Line步骤,你可以做任何你想做的事情 - 就像bash / batch脚本一样。您可以将脚本内容直接放入构建步骤,也可以编写脚本并执行它。 但是,正如您提到的那样,您拥有CentOS,可能需要在构建代理上执行extra configuration才能使PsExec可用。