[debian-edu-commits] [Git][debian-edu/debian-edu-install][master] salsa-ci: enable openQA testing via branch2repo
Mike Gabriel (@sunweaver)
gitlab at salsa.debian.org
Fri May 22 23:46:10 BST 2026
Mike Gabriel pushed to branch master at Debian Edu / debian-edu-install
Commits:
5eeb86bc by Philip Hands at 2026-05-22T22:26:46+00:00
salsa-ci: enable openQA testing via branch2repo
The OQA_CLONE_GRUBADD setting here allows the mini-ISO that is
created by the branch2repo pipeline to be persuaded to behave like a
Debian-EDU ISO image, and the OQA_JOBSTOCLONE setting then uses a
Debian-EDU test on openqa.debian.net, to see if it is working.
In order to get the openqa job to run, one currently needs to setup a
clone of this repo:
https://salsa.debian.org/qa/openqa/openqa-link
and follow the instructions in the README.md
- - - - -
1 changed file:
- debian/salsa-ci.yml
Changes:
=====================================
debian/salsa-ci.yml
=====================================
@@ -1,7 +1,30 @@
---
+# https://salsa.debian.org/installer-team/branch2repo/-/blob/main/README.md?ref_type=heads#basic-use
include:
- - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+ - https://salsa.debian.org/installer-team/branch2repo/raw/main/trigger_b2r.yml
+workflow:
+ rules:
+ # set the branch name here \v/ to match your feature branch, for easier testing
+ - if: $CI_COMMIT_REF_NAME == 'usrmerge'
+ variables:
+ OQA_JOBSTOCLONE: 'Debian%20Edu/edu-standalone at amd64'
+ # This GRUBADD setting makes the normal mini-ISO act like a Debian Edu install
+ OQA_CLONE_GRUBADD: "modules=debian-edu-install-udeb desktop=xfce"
+ # It may be better to get d-i to make Edu mini-ISOs, as you could then
+ # easily give them to people for testing. If you know what's needed for
+ # that, please tell me (Philip Hands) and I'll make the pipeline do that.
+
+ # useful args for speeding up testing: '_SKIP_POST_FAIL_HOOKS=1 NO_UEFI_POST=1'
+ #BRANCH2REPO_DISABLE_MAKEISO: 0
+ # For marshalling multiple packages for testing together:
+ #BRANCH2REPO_EXTRA_PROJECTS: 'philh/net-retriever:extra-udeb-repo philh/anna:de-dup'
+ - when: always
variables:
SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1
- SALSA_CI_DISABLE_PIUPARTS: 1
- SALSA_CI_DISABLE_BLHC: 1
+ ### b2r enables aptly, so uncoment this if you don't want that
+ #SALSA_CI_DISABLE_APTLY: 1
+ ### b2r disables these, so uncomment the ones you want (useful for combined deb/udeb packages)
+ SALSA_CI_DISABLE_REPROTEST: 0
+ # SALSA_CI_DISABLE_PIUPARTS: 0
+ # SALSA_CI_DISABLE_BLHC: 0
+ SALSA_CI_DISABLE_LINTIAN: 0
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-install/-/commit/5eeb86bc8c3b41a1237303c0f6ee1d2568048d01
--
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-install/-/commit/5eeb86bc8c3b41a1237303c0f6ee1d2568048d01
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-commits/attachments/20260522/2381a98f/attachment-0001.htm>
More information about the debian-edu-commits
mailing list