Nouveautés Principales

Cette page liste les nouvelles fonctionnalités et améliorations apportées à Roboconf 0.3.

Des Déploiements Cloud plus Rapides

La configuration des VM se fait désormais en arrière-plan, de manière asynchrone et en parallèle.
Les déploiements sont par conséquent beaucoup plus rapides lorsqu’il y a plusieurs machines virtuelles.

Exemple d'un déploiement dans AWS


Recettes Réutilisables

Nous avons mis en place une mécanique pour définir et réutiliser des “recettes”.
Chaque recette pour Roboconf est maintenue indépendamment des autres.

Un dépôt Git pour une recette Apache

Pour utiliser une recette, il suffit de la référencer dans le POM du projet…

Déclaration d'une dépendance dans le pom.xml

… puis d’importer la portion de graphe dans son application.

Import d'une portion de graphe


Générateur de Documentation

Exemple de documentation générée

Nous avons créé un outil pour générer de la documentation depuis vos applications Roboconf.
Plusieurs options sont disponibles, ainsi que plusieurs langues et formats de sortie.


Le plug-in Bash devient le plug-in Script

Nous avons étendu le périmètre fonctionnel de l’extension Bash de Roboconf.
Celle-ci supporte désormais n’importe quel type de script (tels que Bash, Shell, Perl et même Python). Cette évolution offre de nombreuses perspectives.


L'extension script de Roboconf


Support du DSL de Roboconf dans Atom.io

Support de Roboconf dans Atom.io

Divers

D’autres améliorations, de moindre ampleur, ont aussi été apportées dans cette nouvelle mouture de Roboconf.
Un certain nombre de bugs ont également été corrigés. Veuillez vous référer aux entrées sur Github pour plus de détails.