My project has around ~11 microservices that are building and deploying in CircleCI 2.0.
The problems I face are:
- Approving each service on hold can be a pain
- No way to do smoke/e2e tests of a group of services
- Configuring slack notifications per project is just clunky
Don’t get me wrong CircleCI is great so far but this is definitely an area to improve.
If there was an API for workflows I would probably create a slackbot to fix most of this (bar smoke tests).