如何使用ANT在远程机器上运行批处理文件?

3
我想使用ANT在远程机器上运行批处理文件。这样做的目的是一旦完成,它可以解决许多任务。其中一些任务包括:
  1. 我们可以重启服务器(Jboss、weblogic、Tomcat等)
  2. 我们可以在远程机器上运行ant脚本
......等等。有了远程机器的批处理文件中的所有这些命令,就可以轻松执行。
请问有没有办法实现这一点?如果有人知道,请提供示例代码。
我希望这个问题的答案对很多人有用。
提前感谢StackOverflow。

对于未来的访问者 - 使用像Jenkins这样的CI可能会很有用 - https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines - Jayan
1个回答

1

标准的做法是使用sshexec任务。问题在于这假设您的服务器上运行了SSH。

您使用“批处理”一词表明您正在Windows机器上运行Jboss/weblogic/tomcat?SSH不是该平台上常见的服务,您需要先安装它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接