Skip to content

Balena Push

Actions
Continuously push your code to your IoT fleets on Balena
v1.1.1
Latest
Star (20)

Balena Push

Github Actions Latest Version CodeFactor Last Commit Open Bugs Feature Requests Forks Stars License

Continuously deliver your applications to BalenaCloud.

Table of Contents

Inputs

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.

Examples

Pushing the project 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/[email protected]
      with:
        api-token: ${{secrets.BALENA_API_TOKEN}}
        application-name: ${{secrets.BALENA_APPLICATION_NAME}}

Pushing a project sub-directory

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/[email protected]
      with:
        api-token: ${{secrets.BALENA_API_TOKEN}}
        application-name: ${{secrets.BALENA_APPLICATION_NAME}}
        application-path: "./balena-wpe"

Balena Push is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Continuously push your code to your IoT fleets on Balena
v1.1.1
Latest

Balena Push is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.