Commit Graph
4 Commits
Author SHA1 Message Date
torsten 82774ca920 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.
2026-10-12 15:41:00 +00:00
torstenandCopilot 47cdc601b3 Fix release script to cd to legatus directory before calling new_docker_build.sh
- new_docker_build.sh requires .envrc in current directory
- Change to LEGATUS_ROOT before invoking the script

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-09 13:15:41 +00:00
torstenandCopilot 88e46448bf Fix release pipeline to invoke new_docker_build.sh with --run-jenkins-builder
- Changed from direct jenkins_builder_ubuntu26.sh call to new_docker_build.sh
- Added --build-prebuilt-image, --use-prebuilt-image, --run-jenkins-builder flags
- Set required environment variables (PROJECT, OS_VERSION, LTS_VERSION, etc.)
- Configure RELEASE_BUILD=ON, RUN_JENKINS_BUILDER=ON, RUN_CTEST=ON, VERIFY_RPM=ON
- Use absolute paths via SCRIPT_DIR for reliable execution in Docker container

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-09 13:14:52 +00:00
torsten ab7e1ee00f Renames run release script 2026-10-09 12:25:01 +00:00