An open API service indexing awesome lists of open source software.

https://github.com/neomutt/docker

🐳 Build Docker Images to speed up NeoMutt builds
https://github.com/neomutt/docker

Last synced: 5 months ago
JSON representation

🐳 Build Docker Images to speed up NeoMutt builds

Awesome Lists containing this project

README

          

# Docker Images




The basic Docker image used by [GitHub Actions](https://docs.github.com/en/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:

- [ubuntu.yml](.github/workflows/ubuntu.yml) -- Ubuntu 24.04
- [fedora.yml](.github/workflows/fedora.yml) -- Fedora 42, 43, 44 (rawhide)

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/Dockerfile) | Ubuntu 24.04 |
| [fedora.42/Dockerfile](fedora.42/Dockerfile) | Fedora 42 |
| [fedora.43/Dockerfile](fedora.43/Dockerfile) | Fedora 43 |
| [fedora.44/Dockerfile](fedora.44/Dockerfile) | Fedora 44 (rawhide) |