Node.js Cloud Run CI/CD Setup

Job ID: 40154950

Budget: ₹600 – ₹2,000 INR

My Node.js application runs flawlessly on my local machine; now I want it deployed to Google Cloud Run with an automated CI/CD pipeline tied to GitHub. I already have a Google account, but no project has been created yet. We’ll create the project together, enable the necessary APIs, containerise the app if needed, and configure Cloud Run directly from the Google Cloud Console—no CLI scripts this time.

I’d like to do all of this live over a screenshare (AnyDesk or any screen-sharing tool you prefer). I’ll follow along, so please guide me step by step and explain what you’re doing as we go. I’m flexible on the specific CI/CD tool: GitHub Actions is an obvious choice, but if you can recommend something better for Cloud Run I’m happy to hear it. The key requirement is that every push to the main branch triggers a build and deploy to the same Cloud Run service we set up during the session.

Deliverables (verified during the call):
• Google Cloud project created and configured
• Cloud Run service publicly accessible and serving the Node.js app
• GitHub repository linked with a working CI/CD workflow that builds, tests (if present), and deploys on push
• Brief recap or screenshot notes so I can repeat the process myself later

If you’re confident with Google Cloud Console, Cloud Run, Docker, and GitHub integrations, let’s schedule the screenshare and get this live.