Use merge request pipelines
For now user that have forked this project cannot launch CI on this project. The CI can only run on their fork. Doing this, they do not have access to CI/CD variables stored in this project.
Using merge requests pipelines is a prerequisite to be able to trigger MR pipelines from the forked project on the CI of this project. See doc