123
Roboconf

Roboconf

Roboconf接受输入的应用程序描述。应用程序描述是一个zip归档文件,其中包含软件组件及其关系(什么部署什么以及什么依赖什么)的列表。每个组件都带有将用于处理其生命周期的配方。除了经典阶段(部署,启动,停止和取消部署)之外,还有一个特殊的阶段称为“更新”。每次依赖项更改时都会调用它。这是为应用程序带来热重新配置和弹性的关键。可以提供应用程序的其他方面,例如探针,探针配置,复杂的脚本命令和自动响应。Roboconf提供了几个扩展点。一种用于插入部署环境(例如,用于云基础架构提供商)。另一个用于支持新配方类型(脚本,Puppet模块...)。还有一种定义新的探针。它带有几个工具,包括Web控制台,Eclipse插件,用于自动构建的Maven插件和文档生成器。Roboconf主要是用Java / OSGi开发的,但是某些部分依赖Javascript(AngularJS ...)。

分类目录

具有免费许可证的Mac版Roboconf的替代品