What problem does it solve? Deploying containerized workloads to Google Cloud Run involves choosing between services, jobs, and worker pools, configuring IAM roles, and handling deployment failures. This Skill provides the commands, prerequisites, and troubleshooting steps needed to deploy and manage all three Cloud Run resource types correctly. ## Core Features & Use Cases - Service Deployment: Deploy HTTP services from container images or source code using gcloud, with support for buildpacks, Dockerfiles, and no-build deployments. - Job Execution: Create and execute batch jobs with configurable tasks, retries, parallelism, and timeouts. - Worker Pool Management: Deploy always-on pull-based background workers such as Kafka or Pub/Sub consumers. - Use Case: A developer needs to deploy a Node.js API to Cloud Run from source, grant the correct IAM roles, and debug a crash-on-boot error by reading logs with gcloud. ## Quick Start Deploy my application in the current directory to Cloud Run as a public service named my-api in us-central1.