Loading video player...
π Watch a Java Spring Boot application deploy automatically to Google Cloud Run using GitHub Actions β with ZERO service account keys. In this tutorial, you'll build a secure CI/CD pipeline using OIDC authentication and deploy a production-ready container to Google Cloud Run in minutes. π₯ Join our Cloud Guru WhatsApp Community: https://www.whatsapp.com/channel/0029Va8fH154IBhEu3t21y2o πGet CloudWays β https://unified.cloudways.com/signup?id=1365224&coupon=HOLI30 π₯CloudWays COUPON CODE: CLOUDGURU25 βοΈβοΈ USE THE EXCLUSIVE COUPON CODE ABOVE TO GET 25% OFF FOR 3 MONTHSπ₯ πGet xCloud Now! βΊ https://xcloud.host?fpr=cloudguru π₯Get $200 FREE Credits for signup. So, hurry up!π₯ βββ¦βββ¦ββββ¦ββ¦β¦β¦β¦ββββ βββ£βββββ£ββ£ββ£ββ£βββ£ββ£ β βββββββ ββββ£βββββββ£ βββ©βββ©ββ©ββ©ββ©βββ©ββ©ββ Modern DevOps teams are moving away from service account keys due to security risks. Instead, they use OpenID Connect (OIDC) federation between GitHub Actions and Google Cloud. In this step-by-step guide, you'll learn how to deploy a Spring Boot application to Cloud Run using GitHub Actions CI/CD with keyless authentication. π§ What You'll Learn β Deploy Java Spring Boot to Google Cloud Run β Configure GitHub Actions CI/CD pipeline β Implement OIDC authentication (Zero secrets) β Build and push container images β Configure Workload Identity Federation β Automatically deploy on git push π Architecture Used GitHub β GitHub Actions β OIDC Authentication β Google Cloud β Artifact Registry β Cloud Run Deployment This setup eliminates the need for: β Service Account Keys β Hardcoded credentials β Secret rotation headaches π Who This Video Is For Cloud Engineers DevOps Engineers Backend Developers Platform Engineers Anyone learning Google Cloud CI/CD β‘ Technologies Covered Java Spring Boot Google Cloud Run GitHub Actions OIDC Authentication Workload Identity Federation Artifact Registry β± Video Chapters 00:00 Final Result Demo 00:40 Architecture Overview 02:10 Build Spring Boot App 04:00 Setup Artifact Registry 06:10 Configure Workload Identity Federation 09:30 Configure GitHub Actions OIDC 12:10 CI/CD Pipeline Setup 15:20 Deploy to Cloud Run 18:00 Testing Deployment Timestamp: 00:00 - Introduction and Deployment Overview 00:41 - Multi-stage Docker File Explanation 01:59 - GCloud Project Configuration and API Setup 02:41 - Creating Artifact Registry for Docker Images 04:47 - Setting up the Deployment Service Account 05:22 - Configuring Workload Identity Federation (OIDC) 07:05 - GitHub Actions Workflow File Deep Dive 08:28 - Pushing Docker Image to Artifact Repository 08:48 - Deploying to Google Cloud Run 10:14 - Live Code Push and Build Process 14:27 - Testing the Deployed Meal Calorie App 15:47 - Conclusion and Outro π¬ If you'd like the GitHub repository, CI/CD YAML, or architecture diagram, comment below and I'll share them. #googlecloud #cloudrun #githubactions #devops #springboot #cicd #cloudengineering