Continuously deliver your applications to BalenaCloud. A faster drop-in replacement to Balena Push.
Required: A BalenaCloud API Token, used to authenticate with BalenaCloud. API keys can be created in the user settings for BalenaCloud.
Required: The target application on BalenaCloud
Optional: Provide a sub-path to the location for application being deployed to BalenaCloud. Defaults to the workspace root.
Required: Key for Balena release tag.
Required: Value for Balena release tag.
name: BalenaCloud 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: amingilani/[email protected]
with:
api-token: ${{secrets.BALENA_API_TOKEN}}
application-name: ${{secrets.BALENA_APPLICATION_NAME}}
application-path: "./balena-wpe"
release-tag-key: Release
release-tag-value: 1.0