Skip to content

JesperNJessen/push-to-balenacloud

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Balena Deploy

Continuously deliver your applications to BalenaCloud. A faster drop-in replacement to Balena Push.

Inputs

api-token

Required: A BalenaCloud API Token, used to authenticate with BalenaCloud. API keys can be created in the user settings for BalenaCloud.

application-name

Required: 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.

release-tag-key

Required: Key for Balena release tag.

release-tag-value

Required: Value for Balena release tag.

Workflow Example

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/push-to-balenacloud@v1.0.1
      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

About

Continuously deploy your application to BalenaCloud

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 74.5%
  • Shell 25.5%