CI Docker Images

Purpose: Minimal Qt build images for CI testing Latest Version: 0.0.5-1


Overview

These are minimal Docker images containing Qt built from source with specific options for CI testing purposes.


Why Custom Images?

The standard jurplel/install-qt-action downloads pre-built Qt binaries, but:

  • ❌ Does not support all build options
  • ❌ Cannot test -qt-zlib builds
  • ❌ Limited configuration options

Our custom images provide:

  • ✅ Qt built with -qt-zlib option
  • ✅ Testing QUAZIP_USE_QT_ZLIB=ON builds
  • ✅ Full control over Qt configuration

Available Images

Image Qt Version Platform
qt-minimal-linux Qt 6.x Ubuntu
qt-minimal-static Qt 6.x (static) Ubuntu

Usage in CI

jobs:
  test:
    runs-on: ubuntu-latest
    container: ghcr.io/project-tick/qt-minimal-linux:latest
    steps:
      - uses: actions/checkout@v4
      - run: cmake -B build -DQUAZIP_USE_QT_ZLIB=ON
      - run: cmake --build build

Building Images

cd ci/images
docker build -t qt-minimal-linux -f Dockerfile.linux .

Related Documentation

Was this handbook page helpful?

Last updated: February 19, 2026 Edit on GitHub