Qt CI services
Work in progress
Qt CI services provide build and test services for Qt users in the cloud.
User manual
The Qt CI services provide the Qt developer with a way of visualising and manipulating the continuous integration pipelines while they are building Qt apps. It also allows manipulating the repository which contains the app's source code, such as pulling, committing or pushing, as well as seeing if someone else has pushed new changes to the remote repository.
The pipeline jobs can be run on any machine that has a GitLab runner installed and configured - however using purpose-built Docker containers is preferable to prevent configuration drift and to make scaling easier.
Prerequisites
Python 3.9 or higher
GitLab (in the MVP)
Docker Registry accessible from GitLab