Set up a test repository and run the ci-package-builder pipeline on it by committing new changes, creating merge requests and monitoring the resulting pipelines.
The test currently checks:
This pipeline needs some extra setup:
OBS_PEFIX
CI variable to be set on tests/dash> to point to
throwaway OBS branches to test the upload and monitorig jobs,
for instance home:apertis-gitlab:branches:test:
GITLAB_CI_USER
, GITLAB_CI_PASSWORD
, OSC_USERNAME
and
OSC_PASSWORD
CI variables to be set on tests/dash>, matching what it
is used on the pkg/ projectsGITLAB_AUTH_TOKEN
CI variable to be set on this repository
to access the GitLab APIs used to issue MRs and monitor pipelines, and
to push changes via git to the tests/dash> repositoryAnother extra bit of configuration was needed to be able to run the pipeline from non-default branches:
Allow requests to the local network from web hooks and services
gitlab.apertis.org
to the allowlist