Scenario: You are setting up a continuous deployment pipeline for a project stored in a Git source repository to enable pre-deployment code verification. Question: What steps should be taken to ensure that code changes can be verified before deploying to production?