Home / Companies / Buildkite / Blog / February 2014

February 2014 Summaries

2 posts from Buildkite

Filter
Month: Year:
Post Summaries Back to Blog
A new version of the Buildbox agent has been developed in Golang, addressing issues faced with the original Ruby-based agent, such as installation complexity, high memory usage, and security concerns. The Ruby agent, initially created due to the difficulty of managing CI servers without direct control, was easy to deploy if Ruby was pre-installed but posed challenges due to version compatibility and memory consumption, with reports of it using up to 3.5GB of RAM. The new Golang agent offers a self-contained binary with no dependencies, significantly reducing memory usage to between 1.5MB and 3.3MB and enhancing security by allowing build scripts to be stored in project repositories rather than uploaded. This rewrite resolves previous challenges by enabling simple installation on CI servers and improving resource efficiency and security. The source code and installation instructions for the new agent are available on GitHub, with further assistance provided by the developer through social media and email.
Feb 18, 2014 770 words in the original blog post.
For individuals using their personal git configuration while contributing to work projects, the recent feature update facilitates better management of notification emails. By default, when a build is completed for any non-starred branch, an email is sent to the address associated with the author of the most recent commit. If the git-configured email is personal, contributors can redirect these notifications to their work email by registering both their personal and work emails on their account and configuring the preferred address for notifications. This adjustment aims to help maintain an effective work-life balance by ensuring that work-related communications are directed to the appropriate email address.
Feb 09, 2014 164 words in the original blog post.