Introducing getactions—a community-driven central hub for effortlessly installable GitHub Actions workflows. Repository

getactions

Easy to use GitHub Actions Starter Workflows

The logo of the 'Google Cloud Run' workflow

Google Cloud Run

Imagine you've just built an amazing application, and you want to share it with the world. Your best bet? Google Cloud Run. The good thing is, you don't have to mess around with creating a Dockerfile. This workflow will directly deploy your application from source.

Before installing this workflow, you have to make sure that the following prerequisites are met on the Google Cloud Platform:

  1. Enable the following APIs: the Artifact Registry API, the Cloud Run Admin API and the Google Build API.
  2. Create a new service account.
  3. Assign the following roles to the service account: Artifact Registry Administrator, Cloud Build Editor, Cloud Run Admin, Service Account User, Storage Admin.
  4. Create a new (JSON) key for the service account (make sure to persist it temporarily, as you need it during the installation of the workflow).

The script below will ask you for the required information during the installation.

Install

curl -s https://getactions.dev/deployment/google-cloud-run | sh

Should this workflow not align perfectly with your requirements, don't hesitate! We'd love to add your workflow.

Searching for a specific workflow, but can't find it?