User Tools

Site Tools


05_developer_tutorials:03_maintenance:run-the-gitlab-ci

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
05_developer_tutorials:03_maintenance:run-the-gitlab-ci [2025/01/31 14:44] – removed - external edit (Unknown date) 127.0.0.105_developer_tutorials:03_maintenance:run-the-gitlab-ci [2025/01/31 14:44] (current) – ↷ Page moved from 04_developer_documentation:maintainer-guide:run-the-gitlab-ci to 05_developer_tutorials:03_maintenance:run-the-gitlab-ci tim2
Line 1: Line 1:
 +===== Run the gitlab CI =====
  
 +The API documentation is automatically posted by the gitlab pipeline. 
 +However, it needs a runner to be performed. (see gitlab runner).
 +
 +==== Shared runners ====
 +
 +The project should be under the benefit of "free premium" gitlab as an open software project. Thus, granting access to free shared runners for continuous integration.
 +The pipeline should then execute automatically.
 +
 +==== If the project doesn't have access to the shared runners ====
 +
 +If the shared runners doesn't work, it is possible to run a runner locally.
 +
 +To run the pipeline on a local runner: 
 +  - you need to install gitlab-runner on your device.
 +  - you need to configure the gitlab-runner ''gitlab-runner register''
 +  - you need to input the arguments :Register the runner with this URL: https://gitlab.com/
 +
 +And this registration token:
 +GR1348941S7fLVNwyWxK_pjTbRKKs
 +
 +the tags should be docker
 +with ''alpine:latest'' as default image
 +
 +Then, run the runner with ''gitlab-runner run''