Qt CI services

From Qt Wiki
Revision as of 07:59, 29 December 2021 by Joheikki (talk | contribs)
Jump to navigation Jump to search

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