github-push-action/README.md
2019-08-24 13:04:49 +02:00

38 lines
1.2 KiB
Markdown

# GitHub Action for Git Push
The GitHub Actions for pushing to Git repository local changes authorizing using GitHub token.
## Usage
### Example Workflow file
An example workflow to authenticate with Google Cloud Platform:
```yaml
jobs:
build:
runs-on: ubuntu-16.04
steps:
- uses: actions/checkout@master
...
- run: npm install
- uses: actions/checkout@master
```
Subsequent actions in the workflow will then be able to use `gcloud` as that user ([see `cli` for examples](/cli)).
### Secrets
* `GCLOUD_AUTH` **Required** Base64 encoded service account key exported as JSON
- For information about service account keys please see the [Google Cloud docs](https://cloud.google.com/sdk/docs/authorizing)
- For information about using Secrets in Actions please see the [Actions docs](https://developer.github.com/actions/creating-workflows/storing-secrets/).
Example on encoding from a terminal : `base64 ~/<account_id>.json`
## License
The Dockerfile and associated scripts and documentation in this project are released under the [MIT License](LICENSE).
Container images built with this project include third party materials. See [THIRD_PARTY_NOTICE.md](THIRD_PARTY_NOTICE.md) for details.