This adds an SQS implementation of the BuildQueue and modifies the cloudformation stack and associated AMI to use SQS by default. ECS is no longer required and scale out is achieved by scaling up the ASG.
Still a WIP. I'll be deploying this into a new stack and swapping us over incrementally as I test.
TODO
[ ] Remove CancelBuilder (builds should complete or timeout before shutdown).
This adds an SQS implementation of the BuildQueue and modifies the cloudformation stack and associated AMI to use SQS by default. ECS is no longer required and scale out is achieved by scaling up the ASG.
Still a WIP. I'll be deploying this into a new stack and swapping us over incrementally as I test.
TODO