jenkins: add isolated Lesavka installer qualification

This commit is contained in:
jenkins 2026-11-08 20:11:57 -06:00
parent b3c42cb0c7
commit c9892d8080

View File

@ -283,6 +283,28 @@ data:
}
}
}
pipelineJob('lesavka-installer-tests') {
description('Isolated installer userspace contracts on Atlas. Mapped disposable root, private network/PID/mounts; no host devices or deployment. Probe-only runs are not installer passes.')
parameters {
stringParam('EXPECTED_SOURCE_REVISION', '', 'Exact reviewed Lesavka source commit.')
booleanParam('PROBE_ONLY', false, 'Only verify the mandatory isolation boundary.')
}
definition {
cpsScm {
scm {
git {
remote {
url('https://scm.bstein.dev/bstein/lesavka.git')
credentials('gitea-pat')
}
// Temporary qualification ref preserves the ordinary replay.
branches('*/dev-phone-companion-ci-installer-qualification')
}
}
scriptPath('docker/Jenkinsfile.installers')
}
}
}
pipelineJob('lesavka') {
// Re-enable after the pinned worker and current source are qualified.
disabled(true)