Company
Date Published
Author
Ashley McClelland
Word count
953
Language
English
Hacker News points
None

Summary

Bluecore, a multichannel personalization platform for retail, transitioned to using Buildkite for continuous integration (CI) after outgrowing their previous provider's limitations and pricing model. Staff Software Engineer Shray Kumar explains that the move was driven by the need for a more customizable and efficient CI setup, which Buildkite provided with its ability to run on Bluecore's own infrastructure, reducing build times from 45 minutes to 15 minutes and allowing for further optimizations. The migration process was swift, facilitated by a script that transferred 90% of their projects to Buildkite seamlessly. The platform's plugin system enabled Bluecore to customize their CI setup for secret management and test coverage, among other things, while their team developed an autoscaler for Google Cloud to manage resources effectively. Hosting CI on their infrastructure has improved efficiency, reduced costs, and allowed engineers to troubleshoot directly on their nodes, enhancing control and security.