initial Add test app and tests add license Update ReadMe and runner Fix lint errors Missed fixes Update tests to run integration on PR rename pkg -> setupGloudSDK Update ts congig Remove project id requirement Update gcloud set project id func Add unit tests for pkg Add set project to action rebuild Fix gcloud typo lint pkg and update project id dependency Update tmp JSON writer Add cleanup to integration tests Update get input validation fix json string Fix test order and version name add project id to test remove clean up step Update project url Add no promote flag test stderr vs stdout Update pkg build refactor setup-gcloud clean up Fix tool command for isAuthenticated debugging test command Fix isInstalled method Clean up |
||
|---|---|---|
| .github | ||
| appengine-deploy | ||
| example-workflows | ||
| get-secretmanager-secrets | ||
| setup-gcloud | ||
| setupGcloudSDK | ||
| .gitignore | ||
| action.yml | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
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