Skip to content

Latest commit

 

History

History
72 lines (60 loc) · 3.18 KB

README.md

File metadata and controls

72 lines (60 loc) · 3.18 KB

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"