Problem Statement
You have 20 services that share similar pipeline logic. How would you avoid duplication?
Explanation
Extract shared steps into templates or a shared library. Parameterize things like image name, test command, and deploy target.
Each repo imports the template and overrides only what is unique. One change improves all pipelines.
Code Solution
SolutionRead Only
uses: org/reusable-workflows/.github/workflows/build-test.yml@v1 with: service_name: payments
