Skip to content

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 environment.
We also perform regular tests under Debian and Fedora.

Building

The images are built by more GitHub Actions:

Stable releases are built monthly (1st of the month at 3am): Debian bookworm, trixie and Fedora 42, 43, Ubuntu 24.04.

Development releases are built weekly (every Monday at 3am): Debian forky (testing), sid (unstable) and Fedora 44 (rawhide).

All images are also rebuilt on push and can be triggered manually.

The builds are defined by Dockerfiles:

DockerfileDescription
debian.bookworm/DockerfileDebian bookworm (12)
debian.trixie/DockerfileDebian trixie (13)
debian.forky/DockerfileDebian forky (testing)
debian.sid/DockerfileDebian sid (unstable)
fedora.42/DockerfileFedora 42
fedora.43/DockerfileFedora 43
fedora.44/DockerfileFedora 44 (rawhide)
ubuntu.24.04/DockerfileUbuntu 24.04

About

🐳 Build Docker Images to speed up NeoMutt builds

Resources

Stars

1 star

Watchers

3 watching

Forks

Sponsor this project

Packages

Used by

Contributors

Languages