自动安装Apache Ant

时间:2013-08-20 14:56:26

标签: linux apache ant automation nolio

我已经在许多服务器上手动安装了ANT,只需在一个位置解压缩ant文件并设置〜/ .bash_profile来配置用户查看它的路径。

我现在需要在没有互联网连接的服务器上自动进行设置。

  • 我们正在使用Nolio进行部署,但我不关心自动化是否通过nolio完成。如果它可以编写脚本,我可以轻松地让Nolio调用脚本。
  • 我不认为编辑用户的.bash_profiles是进行自动化的好方法。

因此,假设我将Ant放到服务器上并解压缩,那么安装它的最佳方法是什么,以便所有用户都可以访问它?

1 个答案:

答案 0 :(得分:2)

您可以尝试使用pssh(并行ssh)。这太棒了。使用所有远程主机创建一个文件,运行:

pssh -h“command1&& command2&& command3”

您可以使用pscp传递脚本,然后使用pssh执行它们。效果很好。或者,你可以成为一个木偶大师,并在木偶上工作。您可以使用它做一些很酷的事情,比如根据主机名约定自动构建。 LAMP构建?将主机命名为web01.blarg.awesome或其他,设置puppet以基于正则表达式识别它,然后提供适当的包。

GL