Skip to content

Deployment: GitHub Actions

Mario R edited this page May 30, 2021 · 2 revisions

General information

GitHub Actions allows setting up automated workflows for continuous integration or continuous delivery, triggered by new commits, pull requests, or merges.

Current Tasks

Balena Cloud Push

When a new commit is merged into the main branch, the compose files are automatically built and deployed onto their respective Balena applications. Currently, there are three Balena applications on which the compose files are being pushed to.

CodeQL Analysis

CodeQL is a tool to automatically detect code vulnerabilities in a project. It is set up as a GitHub workflow and executed every pull request. Since automatic testing is not expected to be implemented in this project, at least CodeQL is a way to detect major security issues before they are merged into the main branch.