Skip to content
Snippets Groups Projects
  • BlackDex's avatar
    ca0fd7a3
    Optimize release workflow. · ca0fd7a3
    BlackDex authored
    - Split Debian and Alpine into different build matrix
      This starts building both Debian and Alpine based images at the same time
    - Make use of Docker BuildKit, which improves speed also.
    - Use BuildKit caching for Rust Cargo across docker images.
      This prevents downloading the same crates multiple times.
    - Use Github Actions Services to start a docker registry, starting it
    via the build script sometimes caused issues.
    - Updated the Build workflow to use Ubuntu 20.04 which is more close to
    the Bullseye Debian release regarding package versions.
    ca0fd7a3
    History
    Optimize release workflow.
    BlackDex authored
    - Split Debian and Alpine into different build matrix
      This starts building both Debian and Alpine based images at the same time
    - Make use of Docker BuildKit, which improves speed also.
    - Use BuildKit caching for Rust Cargo across docker images.
      This prevents downloading the same crates multiple times.
    - Use Github Actions Services to start a docker registry, starting it
    via the build script sometimes caused issues.
    - Updated the Build workflow to use Ubuntu 20.04 which is more close to
    the Bullseye Debian release regarding package versions.