Run the CI Pipeline Locally¶
This guide explains how to run the Conflux CI pipeline on your local machine before pushing to GitLab.
Prerequisites¶
- Docker running locally
gitlab-ci-localinstalled (npm install -g gitlab-ci-localor via Homebrew)
Steps¶
-
Make sure the Docker containers are running:
-
From the project root, run:
The local CI configuration in
.gitlab-ci-local/mirrors the GitLab pipeline stages:quality→test→build. -
Review the output. Failures in the
qualityorteststage will also fail the GitLab pipeline.
Running a Single Stage¶
Notes¶
- The CI uses the image
registry.gitlab.rapidmail.me/platform-integrations/conflux-docker-images/php-cli:8.5-dev-latest. Docker must be able to pull from that registry — ensure you are authenticated viadocker login. - For the full pipeline reference (stages, image, secrets), see the CI Pipeline reference.