This repository contains a library of Github Actions providing functionality for working with Google Cloud Platform.
-
setup-gcloud: This action downloads, installs, and configures a gcloud Cloud SDK environment for the worker, adding the
gcloud
CLI command to the worker's $PATH. -
get-iap-token: This action gets an OpenID Connect (OIDC) token and makes it available as an output variable. The token can then be used to authenticate a service account to an Identity Aware Proxy secured resource.
-
get-secretmanager-secrets: This action accesses secrets from Google Secret Manager and makes their results available as output variables.
-
Google Kubernetes Engine: An example workflow that uses GitHub Actions to deploy a static website to an existing Google Kubernetes Engine cluster.
-
Cloud Run: An example workflow that uses GitHub Actions to build and deploy a container to Cloud Run.
-
Google Compute Engine: An example workflow that uses GitHub Actions to deploy a container to an existing Google Compute Engine (GCE) instance.
Please file feature requests and bug reports as github issues.
The GCP GitHub Actions community uses the #gcp-github-actions slack channel on https://googlecloud-community.slack.com to ask questions and share feedback. Invitation link available here: gcp-slack.
See CONTRIBUTING.md
See LICENSE