release: Run pipeline inside Docker container with Jenkins builder enabled

- Call new_docker_build.sh with --build-prebuilt-image --use-prebuilt-image
- Enable --run-jenkins-builder for RPM/DEB package generation
- Pass --release_scope to filter to release modules only
- Set required environment variables (PROJECT, OS_VERSION, LTS_VERSION, etc.)
- Configure Docker image legatus-qt6:1.0 for reproducible builds

This ensures the release pipeline runs entirely inside the Docker container
as required, with proper module filtering and package generation.
This commit is contained in:
torsten committed 2026-10-12 15:41:00 +00:00
1 parent 47cdc601b3
commit 82774ca920
1 file changed
+2 -2
+2 -2
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
#
# Build an LTS DEB package for Ubuntu 26.04
# Migrated from jenkins_builder.sh (openSUSE) to Ubuntu/DEB ecosystem
# Release pipeline for Qt6-migrated modules (TetraIF, Z, Lts/Common)
# Runs inside Docker container built with new_docker_build.sh
#
# This script runs the release pipeline inside a Docker container.
# It builds the prebuilt image (if needed) and executes the Jenkins builder inside the container.