Continuously deliver your applications to BalenaCloud.
Attribute | Required? | Purpose |
---|---|---|
api-token |
Yes* | A BalenaCloud API Token, used to authenticate with BalenaCloud. API keys can be created in the user settings for BalenaCloud. |
application-name |
Yes* | The target application on BalenaCloud |
application-path |
Optional | Provide a sub-path to the location for application being deployed to BalenaCloud. Defaults to the workspace root. |
name: Balena Push
on:
push:
# Only run workflow for pushes to specific branches
branches:
- master
jobs:
balena-push:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: theaccordance/balena-push@v1.1.0
with:
api-token: ${{secrets.BALENA_API_TOKEN}}
application-name: ${{secrets.BALENA_APPLICATION_NAME}}
name: Balena Push
on:
push:
# Only run workflow for pushes to specific branches
branches:
- master
jobs:
balena-push:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: theaccordance/balena-push@v1.1.0
with:
api-token: ${{secrets.BALENA_API_TOKEN}}
application-name: ${{secrets.BALENA_APPLICATION_NAME}}
application-path: "./balena-wpe"