I'm investigating whether or not CodePipeline will work for our use case:

We have several hundred repositories, all hosted with CodeCommit. The build/test/release process for all of these is identical, aside from minor configuration.

What I'd like to do is set up a pipeline that will build/test/release changes made in any of those repositories. I don't want to build all repositories, only the one that changed.

I'd rather not create 100 identical pipelines with different source repositories...

Is this possible? If not, are there any workarounds?