Merging is usually a non-automated procedure when a contributor requests his work to be merged into a main branch.
Usually contributors are not allowed to merge directly into a main branch.
When creating, the developer SHALL provide the following information:
Opening a Merge-Request does automatically trigger one or several job(s).
Continuous Integration could de-centralized over several servers belonging to OSA members.
The OAI Continuous Integration workflow is described in the following picture:
The Continuous Integration process automatically provides feedback to developers and integrators in a form of:
In parallel, Jenkins and GitLab integration allows to create an external "pipeline" with different jobs.