Buildkite
Buildkite offers a hybrid CI/CD model with hosted agents, extensive integration capabilities, and a range of features for managing and optimizing software development pipelines.
Services
Buildkite provides a range of services tailored to enhance continuous integration and continuous delivery (CI/CD). These services include hosted agents for managed CI/CD on Mac and Linux, a hybrid CI/CD model integrating SaaS control panels with self-hosted runners, and support for unlimited concurrency. Additionally, Buildkite offers comprehensive test analytics to improve test suites and simple package management through its Packages product. The company integrates with popular tools such as Docker, ECR, and Kubernetes to streamline workflows. Buildkite also supports every language and environment, including Web, Windows, Linux, mobile, and autonomous cars.
Products
Buildkite provides a suite of features to optimize CI/CD processes. These include Pipelines for scalable CI/CD built on user infrastructure, Test Analytics for data-driven testing insights, and the Clusters feature to manage and organize agents and queues. The platform also supports advanced management features such as Team Management, System Banners for communication, and Private Log Storage. Additionally, Buildkite offers tools like Flaky Test Tracker, Job Retries Report, and API Token Expiry Policies to maintain system efficiency and security. Users can also benefit from Historical Build Exports, Signed Pipelines, and comprehensive audit logging.
Plans and Pricing
Buildkite offers various plans to accommodate different organizational needs. The free plan includes 5,000 job minutes per month and a 30-day free trial of the Pro plan. The Pro plan offers 40,000 job minutes monthly plus 12,500 per user, team management capabilities, SSO, and priority email support. For large organizations, the Enterprise plan provides 100,000 job minutes per month plus 25,000 per user, advanced governance, custom SCIM, SAML, ADFS, user and API activity audit logs, and build exports. Additional features such as Premium Enterprise Support with 24/7 emergency assistance and consolidated billing are also available.
Integration and Extension
Buildkite enables extensive integration capabilities through its REST and GraphQL APIs. The platform supports integration with a wide range of popular tools including Docker, ECR, and Kubernetes. A robust plugin ecosystem also allows users to extend the platform's functionality to meet specific requirements. Buildkite's integration features facilitate seamless adoption and provide flexibility in creating customized CI/CD workflows aligned with organizational needs.
Enterprise-Level Features
For enterprises, Buildkite offers advanced features designed to enhance governance and control. These include Custom SCIM integration, SAML, ADFS support, and API activity audit logs. Companies can export historical builds older than a year to their own S3 or GCS buckets in JSON format. Enterprise users also benefit from Signed Pipelines for security, Audit Logging for tracking activity, and features like Session IP Address Pinning for added security. High-level support options include Priority Email Support and Premium Enterprise Support, which offers 24/7 on-call emergencies, a quarterly roadmap review, and a 99.95% uptime SLA.