发布于 2011-11-30 00:40:29
Gradle是从Groovy编程语言构建的,被认为是一种构建语言,而不是一种部署工具。您可以执行JVM语言的编译、打包,并轻松地将其上载到存储库,但它在部署web应用程序方面几乎没有优势,除非您直接部署WAR或EAR文件。
Capistrano是从Ruby语言构建的,但被认为是更强大的部署,并且不是一种构建语言(Rake是占主导地位的Ruby构建语言)。Capistrano的优势在于能够连接到远程主机,并在主机上执行命令,或者复制代码以在lies服务器上运行。
我认为Gradle对于所有与JVM相关的东西来说都是一种更好的语言,Capistrano对于PHP、Rails或其他类型的web应用程序都很有用。
发布于 2014-02-25 06:20:42
使用带gradle的gradle-ssh-plugin作为Capistrano的替代品。
这是一个usage example。
https://stackoverflow.com/questions/8306665
复制