https://github.com/edgetx/build-edgetx
Docker images to build EdgeTX
https://github.com/edgetx/build-edgetx
docker
Last synced: 11 months ago
JSON representation
Docker images to build EdgeTX
- Host: GitHub
- URL: https://github.com/edgetx/build-edgetx
- Owner: EdgeTX
- License: mit
- Created: 2021-05-07T08:14:36.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-14T11:26:53.000Z (over 1 year ago)
- Last Synced: 2025-04-22T18:07:27.429Z (about 1 year ago)
- Topics: docker
- Language: Dockerfile
- Homepage:
- Size: 47.9 KB
- Stars: 21
- Watchers: 6
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Docker images to build EdgeTX
[](https://github.com/EdgeTX/build-edgetx/actions/workflows/docker-image.yml)
## 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](https://github.com/EdgeTX/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