Bienvenue sur EveryBodyWiki ! Créez un compte ou connectez vous pour participer, améliorer ou créer un article, une biographie (la vôtre ?), une page entreprise...


Nuvola France flag.svg La France championne du monde ! Bravo les bleus ! Simple Soccer Ball.svg

BuildMaster

De EverybodyWiki Bios & Wiki
Aller à : navigation, rechercher

BuildMaster est un outil ARA (d’automatisation des mises en production), conçu par l’équipe de développement logiciel Inedo. Ça combine la gestion des mises en production avec les capacités ARA de gérer et automatiser les processus, principalement ceux qui sont liés au CI (intégration continue), aux changements de scripts de base de données et aux déploiements de production. L’outil est basé sur le navigateur et prêt à utiliser immédiatement. Son ensemble de fonctionnalités et sa portée l’alignent avec le mouvement Devops, et c’est commercialisé comme “plus qu’un outil d’automatisation des mises en production. Ça rassemble les gens, les processus et les pratiques qui permettent aux équipes de livrer les logiciels rapidement, fiablement et efficacement.” C’est un outil qui incarne l’adoption progressive de DevOps[1].

BuildMaster est configuré entièrement depuis son interface graphique (GUI), contrairement aux scripts ou aux fichiers de configuration XML. [2] Bien que l’application Web principale est pour Windows uniquement, BuildMaster coordonne les serveurs Windows ou Linux pour effectuer diverses actions de compilation et de déploiement. De plus, BuildMaster est étroitement intégré avec PowerShell et souvent utilisé avec d’autres outils DevOps.

Caractéristiques principales[modifier | modifier le wikicode]

Les caractéristiques principales de BuildMaster sont[3]:

  • Pipelines as Code – Changer entre mode visuel et l’éditeur de texte JSON
  • Global Pipeline – Réutilisabilité à travers les releases et les applications
  • Database Changes – Assurer la protection d’informations sensibles et associer la chaîne de connexion avec l’environnement
  • Issue tracking Integration – Intégration étroite avec plusieurs systèmes de suivi inclus dont JIRA, GitHub, TFS, et YouTrack
  • Pipeline Gates – Approbations manuelles et automatisées qui, à moins d’être autorisées, empêchent l’avancement vers la prochaine étape du pipeline
  • Deployment Plans – Une interface visuelle glisser-déposer qui peut aussi être éditée en mode texte (mode code)
  • PowerShell Integration – Excellente intégration avec PowerShell et Shell pour un support complet de Windows et Linux
  • Event Listener – Utile pour suivre les actions et les opérations
  • Configuration Variables – Ajouter de la souplesse à la modélisation des plans de déploiement
  • Release Packages – Uploader manuellement, depuis un serveur CI comme TeamCity ou TFS, ou bien créer dans BuildMaster et télécharger depuis ProGet
  • Configuration File Management – Permettre aux fichiers de configuration la capacité d’être définis en plusieurs instances (par exemple un par environnement) dans une manière sous contrôle de versions et en enregistrant les fichiers de déploiement
  • Continuous Integration – Support pour outils de CI dont Jenkins, TFS, et TeamCity
  • Infrastructure Configuration Sync – Visualiser l’infrastructure (serveurs et environnements) que les pipelines visent
  • Resource Credentials – Gérer, stocker et contrôler l’accès aux tokens, mots de passe et clés API concernés dans les déploiements

Points saillants[modifier | modifier le wikicode]

Points Saillants[4] :

  • Un éditeur simple qui permet l’utilisation de code ou d’une interface glisser-déposer
  • Une interface utilisateur intuitive favorisant une implémentation rapide
  • Un support fort pour les applications .NET de Microsoft Windows

BuildMaster a été reconnu dans le Gartner 2016 & 2017Magic Quadrant pour ses capacités indispensables en tant que solution ARA. [5],[6]

Références[modifier | modifier le wikicode]

  1. Cool Vendors in DevOps, 2015, Gartner,
  2. « BuildMaster 4.0 release unveils a new UI and Features », SDtimes
  3. « Core Concepts », sur inedo.com, inedo
  4. Market Guide for Application Release Automation Solutions, Gartner,
  5. Magic Quadrant for Application Release Automation, Gartner,
  6. Magic Quadrant for Application Release Automation, Gartner,
    Thème(s) :
  • Portail de l’informatique Portail de l’informatique

Erreur Lua dans Module:Catégorisation_badges à la ligne 154 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 175 : attempt to index field 'wikibase' (a nil value).


Autres articles du thème informatique : GUIdancer, Safe X3, Liste de hackerspaces, Vodalys, VideoLAN Server, Open Source IMS, Nokia Lumia 720


Cet Article wiki "BuildMaster" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques et/ou sa sous page BuildMaster/edithistory.