🔥 3-day streak
Microsoft DevOps Engineer Expert111 / 138
Question 111 of 138

Your organization maintains 15 microservice repositories on GitHub. Each repository currently duplicates the same 200-line CI job that builds a container, runs unit tests, scans for vulnerabilities, and pushes to a registry. You want to centralize this logic so that a change made once applies to all repositories, and you need the ability to pass secrets, run the shared logic as its own job with its own runner, and enforce required approvals on the shared deployment environment. Which approach should you implement?

Reviewed for accuracy · Report an issueNext question