You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Name / Title: Setup CI/CD for Google Cloud Run Deployments
Complexity: Medium
Task Type: DevOps
Description: Create GitHub Actions workflows to automatically build both Docker images (Frontend & Backend) and deploy them to Google Cloud Run whenever changes are pushed or merged into the main branch.
Technical Requirement: GitHub Actions, YAML, Google Cloud IAM, Google Cloud Run.
Estimated time to deliver: 8 hours
Acceptance criteria:
GitHub Actions .yml files are present in .github/workflows/ for both repos.
Pushes to main trigger a remote Docker build and successful deploy to Cloud Run.
Both services communicate effectively over HTTPS in Cloud Run.
MUST DOs:
Use Workload Identity Federation (WIF) instead of long-lived JSON service account keys for GCP authentication.
Setup appropriate build secrets in GitHub repository settings.
CI/CD Setup for Google Cloud Run
.ymlfiles are present in.github/workflows/for both repos.maintrigger a remote Docker build and successful deploy to Cloud Run.skillcert-backend-server.github/workflows/deploy.yml