TeamCity plugin which allows to run build agents on top of AWS ECS cluster.
Plugin Development is in progress. Please do not use it in production environment.
The plugin is compatible with TeamCity 2017.1.x and later.
You can download the plugin and install it as an additional TeamCity plugin.
Configure Amazon ECS Cloud Profile for your project in the Server Administration UI.
The plugin supports Amazon ECS cluster images to start new tasks with a TeamCity build agent running in one of the containers. The plugin supports the official TeamCity Build Agent Docker image out of the box. You can use your own image as well.
Allow following actions to AIM role you use in cloud profile.
- ecs:DescribeClusters
- ecs:DescribeTaskDefinition
- ecs:DescribeTasks
- ecs:ListClusters
- ecs:ListTaskDefinitions
- ecs:ListTasks
- ecs:RunTask
- ecs:StopTask
Apache 2.0
Please feel free to post feedback in the repository issues.