build-edgetx
build-edgetx copied to clipboard
Docker images to build EdgeTX
Docker images to build EdgeTX
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