Jas*_*Jas 3 continuous-deployment
谁有过gradle的经验?我正在考虑将它用于持续部署......我正在考虑使用我自己的脚本(python)或gradle.
任何人都可以从经验中看出他认为推荐的方式是什么?请注意我已经使用maven,我不打算离开我的依赖管理和项目管理.
谢谢
我们在一个大型政府项目(100多台服务器)中实施了基于Gradle的部署和环境管理.但是我们必须开发一组自定义插件(在Gradle中实际上是相当简单的过程)来处理通过Groovy DSL执行远程SSH命令,创建应用服务器域/集群(我们使用WebLogic),应用程序/配置等任务部署.
我们还考虑将Gradle与Puppet集成,以便更轻松地管理Linux.
如果您来自Java世界,那么使用Gradle(基于Groovy)对您来说相当简单,因为您可以重用Java/Ant/Maven/Groovy知识来编写脚本.此外,在Groovy中创建DSL的功能可以允许您构建有趣的抽象.Gradle还有非常干净的API,允许在任务之间建立良好的依赖关系.它还可以与Maven基础架构很好地集成,您可以重用所有Ant任务.
| 归档时间: |
|
| 查看次数: |
4006 次 |
| 最近记录: |