Skip to content
/ docker Public

🐳 Build Docker Images to speed up NeoMutt builds

License

Notifications You must be signed in to change notification settings

neomutt/docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Images

The basic Docker image used by GitHub Actions is very minimal. In order to fully build and test NeoMutt, we need to install lots of development packages. This takes time and lots of bandwidth.

To speed up the builds, we create Docker images containing a full development environment.

The main tests are done in an Ubuntu 24.04 (latest) environment.
We also perform weekly tests under Fedora.

Building

The images are built by more GitHub Actions:

Each Action is scheduled to run automaticaly on the 1st of the month at 3am.
This will ensure we have up-to-date packages for every environment.

The builds are defined by Dockerfiles:

Dockerfile Description
ubuntu.24.04/Dockerfile Ubuntu 24.04
fedora.40/Dockerfile Fedora 40
fedora.41/Dockerfile Fedora 41
fedora.42/Dockerfile Fedora 42 (rawhide)