- the
master
branch is the stable version. Only Pull Requests are allowed on this branch. - the
dev
branch is used for active development. This is the bleeding-edge version, but is sometimes not as stable as themaster
(depending on the development cycle). - the
Exegol
repository includes the exegol.py wrapper code base, and features aexegol-docker-images
submodule tracking Exegol-images. - changes to the images/dockerfiles/tools/installs must be done on the Exegol-images repo.
- by default, the wrapper pulls the latest DockerHub pre-built image for the install and updates
- DockerHub automatic builds are configured as follows
nightly
image is built using the base Dockerfile whenever a commit is made on Exegol-imagesdev
branch.full
image is built using the base Dockerfile whenever a new tag is pushed on Exegol-images.ad
,osint
,web
andlight
images are built using specific Dockerfiles whenever a new tag is pushed on Exegol-images.
- if you want to locally build your image with your changes, run
exegol install local
. If you have local changes to the dockerfiles, they won't be overwritten. - any addition/question/edit/pull request to the wrapper? Feel free to raise issues on this repo, or contribute on the dev branch!
- any addition/question/edit/pull request to the docker images? GOTO Exegol-images.
Any other idea that falls outside this scope? Any question that is left unanswered? Feel free to reach out, I'll be happy to help and improve things, Exegol is a community-driven toolkit 🚀