Roboconf

Roboconf

Roboconf berücksichtigt Beschreibungen von Eingabeanwendungen.Eine Anwendungsbeschreibung ist ein Zip-Archiv, das eine Liste der Softwarekomponenten und ihrer Beziehungen enthält (was auf was angewendet wird und was von was abhängt).Jede Komponente wird mit Rezepten geliefert, die für den Lebenszyklus verwendet werden.Über die klassischen Phasen (Bereitstellen, Starten, Stoppen und Un-Bereitstellen) hinaus gibt es eine spezielle Phase namens "Update".Es wird jedes Mal aufgerufen, wenn sich eine Abhängigkeit ändert.Dies ist der Schlüssel zur Hot-Rekonfiguration und Elastizität der Anwendung.Andere Aspekte der Anwendung können bereitgestellt werden, wie z. B. Sonden, Sondenkonfigurationen, komplexe Skriptbefehle und automatische Reaktionen.Roboconf bietet mehrere Erweiterungspunkte.Eine wird zum Anschließen von Bereitstellungsumgebungen verwendet (z. B. für Anbieter von Cloud-Infrastrukturen).Eine andere dient zur Unterstützung neuer Rezepttypen (Skripte, Puppet-Module ...).Es gibt auch eine, um neue Sonden zu definieren.Es enthält mehrere Tools, darunter eine Webkonsole, Eclipse-Plug-Ins, ein Maven-Plug-In zur Automatisierung von Builds und Dokumentationsgeneratoren.Roboconf wird hauptsächlich in Java / OSGi entwickelt, einige Teile basieren jedoch auf Javascript (AngularJS ...).
roboconf

Kategorien

Alternativen zu Roboconf für Mac mit kostenloser Lizenz