As a DevOps Engineer, you are responsible for implementing a CI/CD pipeline that can automatically deploy an application to multiple environments (development, staging, and production) on Google Cloud Platform (GCP) with different configurations. Which of the following strategies should you adopt to achieve this goal?