Home / Companies / Buildkite / Blog / April 2021

April 2021 Summaries

3 posts from Buildkite

Filter
Month: Year:
Post Summaries Back to Blog
The text discusses a method for improving the efficiency of software builds by implementing a "fail fast" approach, which quickly terminates builds that are destined to fail, thus saving time and resources. This process involves detecting failed builds through a continuous event-listening code, using Amazon EventBridge to listen for Buildkite webhooks that signal when a job has finished. If a job fails, the system can immediately cancel the rest of the build using the Buildkite GraphQL API, providing immediate feedback to developers. The setup involves creating an AWS EventBridge notification and associating it with an event bus, using a specific event pattern to invoke a lambda function only when necessary. This approach allows developers to see failures immediately and access detailed logs, enhancing their workflow and understanding of job failures.
Apr 14, 2021 422 words in the original blog post.
When choosing a CI/CD solution, important considerations include the trade-offs between the convenience of SaaS platforms and the control and security offered by on-premises solutions. Buildkite aims to balance these by offering a SaaS platform that handles the maintenance of CI workflows while providing a self-hosted agent to keep builds under user control. A white paper by Intellyx CMO Jason English, titled "Valet or Self-Park? Keys to Optimizing CI for Cloud Environments," examines the benefits and drawbacks of various continuous integration approaches, helping organizations evaluate the costs and benefits of adopting cloud-based CI practices and explore hybrid strategies.
Apr 08, 2021 177 words in the original blog post.
Buildkite has launched an official Terraform provider, enabling users to manage Buildkite resources as infrastructure as code more effectively. Previously, customers often relied on custom Buildkite providers for this purpose, but now they have access to a fully supported solution directly from Buildkite. The official provider can manage resources such as agent tokens, pipelines, pipeline schedules, and teams. The development of this provider was based on an initial version created by Buildkite customer Jarryd Tilbrook. Users are encouraged to explore the provider documentation and start with a free trial to get hands-on experience.
Apr 07, 2021 141 words in the original blog post.