Skip to content

Use GitLab CI

Phuedx requested to merge work/phuedx/gitlab-ci into main

Per mw:GitLab/Hosting_a_project_on_GitLab#Migrating_a_project, migrate the existing PipelineLib config to a GitLab CI config.

The JS and Swift subprojects can be built and tested inside of their own subdirectories whereas the Java and PHP subprojects cannot.

For the JS and Swift subprojects, move the Blubber config to .pipeline/blubber.yaml in the corresponding directories, e.g.

.pipeline/blubber/js.yaml to js/.pipeline/blubber.yaml

For the Java and PHP subprojects, move the Blubber config one level up to match (ish) the new organisation, e.g.

.pipeline/blubber/java.yaml to .pipeline/blubber-java.yaml

Add jobs for testing all subprojects with the appropriate config for the Kokkuri base job.

Bug: T344733

Merge request reports