tests: Test the ci-package-builder pipeline
Compare changes
Files
2- Emanuele Aina authored
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: * submitting non-release changes and landing them * submitting release commits and landing them * blocking commits to frozen stable branches This pipeline needs some extra setup: * a tests/dash> repository, forked from pkg/target/dash>, where we force-push changes, create merge requests and monitor pipelines * the `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/ projects * the `TEST_GITLAB_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> repository * the `TEST_OSCRC` CI variable to be set on this repository to prepare the branch projects where the upload jobs will be tested Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
tests/test_packaging_pipelines.py
0 → 100755
+ 399
− 0