Running Jenkins jobs on ECS?

Has anyone here combined Jenkins + ECS so that the Jenkins stages are run on the ECS cluster? In particular, I’m interested in running our Python test suite which requires access to Postgres and Redis so I need 3 “isolated” containers for each test run (isolated from all other test runs).

In our pre-Gruntwork Jenkins setup, we’re using docker-compose directly on the Jenkins build server for container orchestration. I’d really like to be able to send the jobs to an ECS and have it handle the orchestration.

Anyone doing something similar? Thanks!

You’ve probably found this yourself, but there is a Jenkins ECS plugin. I haven’t tried it, but it might be a good fit for what you’re trying to do.