Google Cloud Platform: github-actions
This repository contains a library of Github Actions providing functionality for working with Google Cloud Platform.
Available Actions
-
setup-gcloud: This action downloads, installs, and configures a gcloud Cloud SDK environment for the worker, adding the
gcloudCLI command to the worker's $PATH. -
get-secretmanager-secrets: This action accesses secrets from Google Secret Manager and makes their results available as output variables.
Example Workflows
-
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.
Feature requests and bug reports
Please file feature requests and bug reports as github issues.
Community
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.
Contributing
See CONTRIBUTING.md
License
See LICENSE