首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么使用Gradle而不是Capistrano?

为什么使用Gradle而不是Capistrano?
EN

Stack Overflow用户
提问于 2011-11-29 14:13:34
回答 2查看 2K关注 0票数 2

我对这两个工具都是新手,而且还没有完全掌握。

如果我使用Capistrano进行部署,为什么Gradle会成为部署目标?

另请参见Gradle Overview

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-30 08:40:29

Gradle是从Groovy编程语言构建的,被认为是一种构建语言,而不是一种部署工具。您可以执行JVM语言的编译、打包,并轻松地将其上载到存储库,但它在部署web应用程序方面几乎没有优势,除非您直接部署WAR或EAR文件。

Capistrano是从Ruby语言构建的,但被认为是更强大的部署,并且不是一种构建语言(Rake是占主导地位的Ruby构建语言)。Capistrano的优势在于能够连接到远程主机,并在主机上执行命令,或者复制代码以在lies服务器上运行。

我认为Gradle对于所有与JVM相关的东西来说都是一种更好的语言,Capistrano对于PHP、Rails或其他类型的web应用程序都很有用。

票数 6
EN

Stack Overflow用户

发布于 2014-02-25 14:20:42

使用带gradle的gradle-ssh-plugin作为Capistrano的替代品。

这是一个usage example

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8306665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档