Your application runs on Google Cloud Platform (GCP). You need to implement Jenkins for deploying application releases to GCP. You want to streamline the release process, lower operational toil, and keep user data secure. What should you do?
A. Implement Jenkins on local workstations.
B. Implement Jenkins on Kubernetes on-premises.
C. Implement Jenkins on Google Cloud Functions.
D. Implement Jenkins on Compute Engine virtual machines.
Disclaimer
This is a practice question. There is no guarantee of coming this question in the certification exam.
Answer
D
Explanation
A. Implement Jenkins on local workstations.
B. Implement Jenkins on Kubernetes on-premises.
C. Implement Jenkins on Google Cloud Functions.
D. Implement Jenkins on Compute Engine virtual machines.
(This will allow you to leverage GCP’s security and compliance features, and integrate with other GCP services such as Cloud Storage or Cloud SQL for storing build artifacts and user data. Additionally, using Compute Engine virtual machines for Jenkins will provide flexibility in terms of scaling and managing resources.)