Project

spot_build

0.0
No release in over 3 years
Low commit activity in last 3 years
Helps manage Buildkite Agents running on EC2 Spot instances
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
~> 3

Runtime

~> 1.4
~> 0.0.2
 Project Readme

Managing Spot Fleets with Buildkite

License MIT Gem Version Build Status

AWS EC2 Spot instances are cheaper, Buildkite Agents are a natural fit for Spot instnaces as the workload is interruptable.

SpotBuild makes it easier to use Spot instances and Spot fleets with Buildkite Agents by providing an agent that will shutdown the agent when the instance is scheduled for termination, preventing it from starting any new jobs and retry the current job it's working on.

Running

Run this gem as a daemon on your buildkite agents and supply it the Organisation Slug and a Buildkite API token with the following permissions:

  • read_agents
  • read_builds
  • write_builds

Development Status

Very early stages of development