Ultimate access to all questions.
Upgrade Now 🚀
Sign in to unlock AI tutor
How can you ensure consistent deployment results and minimize costs for a .NET legacy application across environments in a CI/CD pipeline, without using containers, while accounting for external dependencies and hosting environment variations?
A
Rewrite the application using .NET Core, and deploy to Cloud Run. Use revisions to separate the environments.
B
Use Cloud Build to deploy the application as a new Compute Engine image for each build. Use this image in each environment.
C
Deploy the application using MS Web Deploy, and make sure to always use the latest, patched MS Windows Server base image in Compute Engine.
D
Use Cloud Build to package the application, and deploy to a Google Kubernetes Engine cluster. Use namespaces to separate the environments.