/build-edgetx

Docker images to build EdgeTX

Primary LanguageDockerfileMIT LicenseMIT

Docker images to build EdgeTX

Docker Image CI

How to use

In order to build each image, just cd into the directory and execute make:

% cd dev && make
% cd commit-tests && make

edgetx-dev

The edgetx-dev image is meant to be used in interactive mode:

% cd ~/src/edgetx
% docker run -it --rm -v $(pwd):/src ghcr.io/edgetx/edgetx-dev bash
root@02157a542d21:/# cd /src

Then you can just do whatever you need to do with your EdgeTX source tree (compile, test, whatever).

edgetx-builder

The edgetx-builder image is meant to be used in cloudbuild project. It favours rootless user by default, other than that it is exactly the same as edgetx-dev.

Docker repositories

The edgetx-dev and edgetx-builder image are hosted at Docker hub & Github Container Repository for your convenience.

Pulling from Github Container Repository with this command:

% docker pull ghcr.io/edgetx/edgetx-dev
% docker pull ghcr.io/edgetx/edgetx-builder

References

https://github.com/EdgeTX/edgetx/wiki/Build-Instructions-using-docker-and-Windows-10