URL: https://linuxfr.org/news/sortie-de-la-version-0-4-de-drone Title: Sortie de la version 0.4 de Drone Authors: Cédric Krier Davy Defaud, BAud, Yves Bourguignon, Nÿco, Xavier Teyssier et Nils Ratusznik Date: 2016年01月24日T22:58:13+01:00 License: CC By-SA Tags: drone, docker, intégration, intégration_continue, génie_logiciel et golang Score: 20 Drone est une solution d’[[intégration continue]] basée sur des conteneurs écrite en [Go](http://golang.org/). Chaque exécution se passe à l’intérieur d’un conteneur [Docker](https://www.docker.com/) éphémère, ce qui permet de donner aux développeurs un contrôle complet sur l’environnement tout en l’isolant. Cette nouvelle version apporte la fonctionnalité la plus demandée, une matrice de construction et s’intègre directement sur les plates‐formes d’hébergement GitHub, Bitbucket, GitLab et Gogs. ![Drone](https://drone.io/drone3000/images/alien-zap-header.png) ---- [Announce](http://blog.drone.io/post/drone-0.4-plugins-matrix-compose/) [Documentation](http://readme.drone.io/) [GitHub](https://github.com/drone/drone) ---- # Matrice de construction # La matrice de construction permet de tester le projet sur plusieurs configurations différentes, par exemple des versions différentes du langage, mais aussi bien des bases de données différentes, voire des images (distributions) différentes. # Greffons # Le système de greffons de Drone est assez unique en ce qu’il est basé sur des conteneurs Docker. Chaque étape de la construction est exécutée par un conteneur différent, chacun ayant un accès partagé aux volumes de construction. Les conteneurs sont téléchargés et mis à jour automatiquement. L’intérêt de ce système est que les greffons ne sont pas liés à un langage particulier et donc il est possible d’en écrire dans son langage préféré. # Orchestration Les machines de construction peuvent être maintenant attachées via la ligne de commande. Cela permet de grandir ou diminuer le nombre de machines à la volée en fonction du volume. # Nouveau format # Le format de configuration en [[YAML]] a été revu afin d’être plus proche du format de composition de Docker. Celui‐ci permet plus de flexibilité quant à la configuration des options de construction.

AltStyle によって変換されたページ (->オリジナル) /