我是否需要在要部署文件的服务器上安装 Ant?
我正在考虑使用 Ant 将 ColdFusion 文件部署到多个服务器。我正在查看 Ant4CF ,它说我需要在我要部署到的服务器上安装 Ant为了工作。
我的问题是,一般来说,我需要在要部署到的服务器上安装 Ant 吗?或者这个设置是 Ant4CF 特有的?
提前致谢, 蒙特
I am looking into using Ant to deploying ColdFusion files to multiple servers. I was looking at Ant4CF and it says that I would need to install Ant on the servers that I am deploying to in order to work.
My question is, in general, would I need to install Ant on the servers that I am deploying to? Or is this set-up specific to Ant4CF?
Thanks in advance,
Monte
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
取决于 Ant 脚本如何工作。
例如,Ant 可以使用 scp 启动到远程计算机的副本。在这种情况下,Ant 不需要位于远程计算机上(但您只能使用通过网络使用标准协议/方法工作的 Ant 任务)。
由于 Ant4CF 似乎使用 RemoteAnt 任务,因此它需要一个 Ant远程计算机上以及启动部署的计算机上的服务器。
其他部署方法可能只是在启动计算机上使用 CF 来调用远程 Web 服务,然后该服务在远程服务器上执行完全本地的 Ant 脚本。
这完全取决于您的部署过程的设置方式(或者您想要如何设置它)。
Depends how the Ant scripts work.
For example, Ant can initiate a copy to a remote machine, using scp. In this case, Ant does not need to be on the remote machine, (but you can only use the Ant tasks that work using standard protocols/methods over a network).
Since Ant4CF seems to be using the RemoteAnt task, it thus needs an Ant server on the remote machine, as well as on the machine initiating the deployment.
Other deployment methods might simply use CF on the initiating machine, to call a remote webservice which then executes an entirely local Ant script on the remote server.
It all depends on how your deployment process is setup (or how you want to set it up).