Docker

Build a docker image to speed up automated builds

Description

This action create a Docker image that contains a full build environment for NeoMutt. This is used to speed up other actions that build NeoMutt.

The image is based on Ubuntu 20.04. It’s automatically re-built once a month to ensure it has all the latest updates.

Steps:

  • Update all the packages
  • Install all the build requirements
  • Publish the image

Action Details

Key Description Details
Trigger Schedule On the first of the month, at 3am
Trigger git push To branches coveralls/*
Trigger Workflow (manual) https://github.com/neomutt/docker/actions/workflows/ubuntu.yml
Uses GitHub’s checkout action https://github.com/actions/checkout
Uses Pablo Morelli’s container push action https://github.com/pmorelli92/github-container-registry-build-push
Runs-on ubuntu-latest (unmodified)

See Also

Description Location
Action https://github.com/neomutt/docker/blob/main/.github/workflows/ubuntu.yml
Action Logs https://github.com/neomutt/docker/actions/workflows/ubuntu.yml
Docker repo https://github.com/neomutt/docker
Dockerfile https://github.com/neomutt/docker/blob/main/Dockerfile
Results Docker image

Search by Algolia