Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google-github-actions/example-workflows
Repository to demonstrate example workflows.
https://github.com/google-github-actions/example-workflows
actions examples gcp github-actions google-cloud google-cloud-platform starter-workflows
Last synced: about 1 month ago
JSON representation
Repository to demonstrate example workflows.
- Host: GitHub
- URL: https://github.com/google-github-actions/example-workflows
- Owner: google-github-actions
- License: apache-2.0
- Created: 2022-04-14T01:35:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-19T01:48:23.000Z (6 months ago)
- Last Synced: 2024-06-21T18:41:35.064Z (6 months ago)
- Topics: actions, examples, gcp, github-actions, google-cloud, google-cloud-platform, starter-workflows
- Language: Go
- Homepage:
- Size: 49.8 KB
- Stars: 56
- Watchers: 5
- Forks: 23
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Google GitHub Actions - Example Workflows
This repository holds several references to example workflows and demonstrates how to use the Google GitHub Actions for common scenarios. Each action should be represented as a sub-folder under the `workflows` folder in this repository, e.g. the `workflows/auth` folder will hold examples for the `google-github-actions/auth` action.
**This is not an officially supported Google product, and it is not covered by a
Google Cloud support contract. To report bugs or request features in a Google
Cloud product, please contact [Google Cloud
support](https://cloud.google.com/support).****NOTE: This is currently a work in progress**
## Available Examples
### [create-cloud-deploy-release](workflows/create-cloud-deploy-release/README.md)
| Name | Starter | Description |
| ------------------------------------------------------------ | ------------------------- | ---------------- |
|[cloud-deploy-to-cloud-run](workflows/create-cloud-deploy-release/cloud-deploy-to-cloud-run.yml) | | Build a Docker container, publish it to Google Artifact Registry, and use Cloud Deploy to deploy to Google Cloud Run. |### [deploy-cloudrun](workflows/deploy-cloudrun/README.md)
| Name | Starter | Description |
| ------------------------------------------------------------ | ------------------------- | ---------------- |
|[cloudrun-buildpacks](workflows/deploy-cloudrun/cloudrun-buildpacks.yml) | ✅ | Build a container image with Buildpacks, publish it to Google Artifact Registry, and deploy to Google Cloud Run. |
|[cloudrun-declarative](workflows/deploy-cloudrun/cloudrun-declarative.yml) | | Build a Docker container, publish it to Google Artifact Registry, and deploy to Google Cloud Run using a declarative YAML Service specification (KRM). |
|[cloudrun-docker](workflows/deploy-cloudrun/cloudrun-docker.yml) | ✅ | Build a Docker container, publish it to Google Artifact Registry, and deploy to Google Cloud Run. |
|[cloudrun-source](workflows/deploy-cloudrun/cloudrun-source.yml) | ✅ | Deploy to Google Cloud Run directly from source. |### [get-gke-credentials](workflows/get-gke-credentials/README.md)
| Name | Starter | Description |
| ------------------------------------------------------------ | ------------------------- | ---------------- |
|[gke-build-deploy](workflows/get-gke-credentials/gke-build-deploy.yml) | ✅ | Build a Docker container, publish it to Google Container Registry, and deploy to GKE. |