Buildkite
Buildkite est un service qui automatise votre logiciel de construction et les processus de test.
- Balances à travers des centaines ou des milliers d'agents.
- Exécuter jusqu'à 10 000 agents par compte.
- Buildkite utilise des pipelines qui peuvent faire plus que builds ou des tests.
- Vous pouvez transférer des fichiers, des sites de construction ou de créer des fonctionnalités de pipeline personnalisé au sein de votre propre code pour répondre à vos besoins.
- Webhooks et API vous permettent de développer des outils personnalisés, modifier pipelines et configurer les agents et les pipelines pour répondre aux besoins de votre entreprise.
- L'agent Buildkite fonctionne sous Windows, Mac OS X et Linux. Vous pouvez également utiliser le conteneur Docker pour exécuter des nœuds ou des clusters sur une plate-forme compatible conteneur.
- Intègre avec GitHub et d'autres outils de contrôle de code source, pour vous permettre de mettre en œuvre versioning, bifurquer et d'autres fonctionnalités standard SCM.
- Buildkite prend en charge de nombreux langages de programmation différents, tels que Ruby, Haskell, Java et.
- NET. Il accède à jamais votre code source, ce qui signifie que votre développement personnalisé et la propriété intellectuelle sont sécurisés.
- Les agents Buildkite communiquent avec l'API Buildkite au vote pour le travail. les problèmes de connectivité réseau peuvent influer sur votre construit ou tester.
- Bien qu'il y ait une option gratuite pour les projets open source, les étudiants et les organismes d'enseignement, il y a un coût mensuel d'utilisation du logiciel par utilisateur.
- accords de niveau de service ne sont pas disponibles dans le plan standard. Ils ont besoin du plan d'entreprise, qui est 2999 $ par mois.
La fonctionnalité Buildkite repose sur un agent que vous installez et vous connecter à votre référentiel de code source. Une fois que vous avez fait cela, vous pouvez créer un pipeline, définir une construction et de le soumettre. Juste comme ça! Chaque agent exécute une construction à la fois, mais vous pouvez installer autant d'agents que vous le souhaitez. Vous pouvez ensuite utiliser des pipelines pour automatiser vos processus de construction, ainsi que d'effectuer d'autres tâches de flux de travail, telles que les scripts d'exécution, attente pour l'entrée de l'utilisateur, les données d'importation ou de générer une page Web. Les pipelines peuvent faire beaucoup de choses pratiques, y compris l'approvisionnement du serveur ou la création d'autres pipelines. Une fois que vos canalisations sont en cours d'exécution, vous pouvez surveiller leurs performances, la fiabilité et le statut. Au fil du temps, vous pouvez développer une histoire de la performance du pipeline et l'utiliser pour conduire des changements à vos processus de flux de travail.