Encyclopédie Wikimonde

BuildMaster

Aller à : navigation, rechercher
BuildMaster
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value). |frameless |upright=1 |alt=Description de l'image Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).. ]]
[[Fichier:Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value). |frameless |upright=1 |alt=Description de cette image, également commentée ci-après ]]
Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Informations
Créateur Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Développé par Inedo
Première version Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Dernière version Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Version avancée Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Dépôt Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Assurance qualité Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Écrit en Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value)./ Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Supporte les langages Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value)./ Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Système d'exploitation Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Environnement Microsoft Windows, Linux
Formats lus Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Formats écrits Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Langues Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Type Erreur Lua dans Module:Wikidata à la ligne 665 : attempt to index field 'wikibase' (a nil value).
Licence Freemium pour la Community Edition, propriétaire pour Entreprise Edition
Site web https://inedo.com/buildmaster

Chronologie des versions

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

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

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

  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 (consulté le 8 mars 2017)
  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,

Article publié sur Wikimonde Plus

Erreur Lua dans Module:Suivi_des_biographies à la ligne 197 : attempt to index field 'wikibase' (a nil value).