-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate DSL -debbuilders to gazebo_libs #1107
Conversation
Signed-off-by: Jose Luis Rivero <[email protected]>
Signed-off-by: Jose Luis Rivero <[email protected]>
Signed-off-by: Jose Luis Rivero <[email protected]>
Signed-off-by: Jose Luis Rivero <[email protected]>
This reverts commit 75d57b6.
Release test requires #1105 |
List of changes. The configuration that differs is because Carlos is being removed from recipient list in the mails. The rest is the same. For the jobs removed and created: the list should be equal to the jobs mentioned in the description (good to be killed) and renames from ign- to gz- Files /tmp/current_xml_configuration/gz-cmake3-debbuilder.xml and /tmp/pr_xml_configuration/gz-cmake3-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-cmake4-debbuilder.xml and /tmp/pr_xml_configuration/gz-cmake4-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-common5-debbuilder.xml and /tmp/pr_xml_configuration/gz-common5-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-common6-debbuilder.xml and /tmp/pr_xml_configuration/gz-common6-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-fuel-tools10-debbuilder.xml and /tmp/pr_xml_configuration/gz-fuel-tools10-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-fuel-tools8-debbuilder.xml and /tmp/pr_xml_configuration/gz-fuel-tools8-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-fuel-tools9-debbuilder.xml and /tmp/pr_xml_configuration/gz-fuel-tools9-debbuilder.xml differ
Files /tmp/curret_xml_configuration/gz-gui7-debbuilder.xml and /tmp/pr_xml_configuration/gz-gui7-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-gui8-debbuilder.xml and /tmp/pr_xml_configuration/gz-gui8-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-gui9-debbuilder.xml and /tmp/pr_xml_configuration/gz-gui9-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-launch6-debbuilder.xml and /tmp/pr_xml_configuration/gz-launch6-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-launch7-debbuilder.xml and /tmp/pr_xml_configuration/gz-launch7-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-launch8-debbuilder.xml and /tmp/pr_xml_configuration/gz-launch8-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-math7-debbuilder.xml and /tmp/pr_xml_configuration/gz-math7-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-math8-debbuilder.xml and /tmp/pr_xml_configuration/gz-math8-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-msgs10-debbuilder.xml and /tmp/pr_xml_configuration/gz-msgs10-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-msgs11-debbuilder.xml and /tmp/pr_xml_configuration/gz-msgs11-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-msgs9-debbuilder.xml and /tmp/pr_xml_configuration/gz-msgs9-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-physics6-debbuilder.xml and /tmp/pr_xml_configuration/gz-physics6-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-physics7-debbuilder.xml and /tmp/pr_xml_configuration/gz-physics7-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-physics8-debbuilder.xml and /tmp/pr_xml_configuration/gz-physics8-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-plugin2-debbuilder.xml and /tmp/pr_xml_configuration/gz-plugin2-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-plugin3-debbuilder.xml and /tmp/pr_xml_configuration/gz-plugin3-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-rendering7-debbuilder.xml and /tmp/pr_xml_configuration/gz-rendering7-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-rendering8-debbuilder.xml and /tmp/pr_xml_configuration/gz-rendering8-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-rendering9-debbuilder.xml and /tmp/pr_xml_configuration/gz-rendering9-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-sensors7-debbuilder.xml and /tmp/pr_xml_configuration/gz-sensors7-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-sensors8-debbuilder.xml and /tmp/pr_xml_configuration/gz-sensors8-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-sensors9-debbuilder.xml and /tmp/pr_xml_configuration/gz-sensors9-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-sim7-debbuilder.xml and /tmp/pr_xml_configuration/gz-sim7-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-sim8-debbuilder.xml and /tmp/pr_xml_configuration/gz-sim8-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-sim9-debbuilder.xml and /tmp/pr_xml_configuration/gz-sim9-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-tools2-debbuilder.xml and /tmp/pr_xml_configuration/gz-tools2-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-transport12-debbuilder.xml and /tmp/pr_xml_configuration/gz-transport12-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-transport13-debbuilder.xml and /tmp/pr_xml_configuration/gz-transport13-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-transport14-debbuilder.xml and /tmp/pr_xml_configuration/gz-transport14-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-utils2-debbuilder.xml and /tmp/pr_xml_configuration/gz-utils2-debbuilder.xml differ
Files /tmp/current_xml_configuration/gz-utils3-debbuilder.xml and /tmp/pr_xml_configuration/gz-utils3-debbuilder.xml differ
Only in /tmp/current_xml_configuration: ign-cmake2-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-common-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-common3-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-common4-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-fuel-tools-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-fuel-tools4-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-fuel-tools7-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-gazebo3-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-gazebo6-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-gui-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-gui3-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-gui6-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-launch2-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-launch5-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-math4-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-math6-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-msgs-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-msgs5-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-msgs8-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-physics2-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-physics5-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-plugin-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-rendering3-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-rendering6-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-sensors3-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-sensors6-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-tools-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-transport11-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-transport4-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-transport8-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-utils-debbuilder.xml
Only in /tmp/current_xml_configuration: ign-utils1-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-cmake2-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-common3-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-common4-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-fuel-tools4-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-fuel-tools7-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-gui3-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-gui6-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-launch2-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-launch5-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-math6-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-msgs5-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-msgs8-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-physics2-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-physics5-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-plugin1-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-rendering3-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-rendering6-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-sensors3-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-sensors6-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-sim3-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-sim6-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-tools1-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-tools3-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-transport11-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-transport8-debbuilder.xml
Only in /tmp/pr_xml_configuration: gz-utils1-debbuilder.xml Checking locally a diff of ign- vs gz- of the same jobs (gz-cmake2): --- ../../../release-tools3/jenkins-scripts/dsl/ign-cmake2-debbuilder.xml 2024-01-10 19:10:27.323231655 +0100
+++ gz-cmake2-debbuilder.xml 2024-01-10 17:41:48.698254477 +0100
@@ -147,14 +147,13 @@
<command>#!/bin/bash -xe
-
/bin/bash -x ./scripts/jenkins-scripts/docker/multidistribution-ignition-debbuild.bash
</command>
</hudson.tasks.Shell>
</builders>
<publishers>
<hudson.plugins.emailext.ExtendedEmailPublisher>
- <recipientList>$DEFAULT_RECIPIENTS, [email protected]</recipientList>
+ <recipientList>$DEFAULT_RECIPIENTS</recipientList>
<configuredTriggers>
<hudson.plugins.emailext.plugins.trigger.FailureTrigger>
<email> |
Going to merge this one to advance into the removal of Start with rename the old
Real run:
|
DSL runs:
gazebo.dsl
|
Part of #1010
The PR change the
-debbuilders
jobs to be generated bygazebo_libs.dsl
using the configuration ingz-collections.yaml
. 685cda5The current code is executing several times the
-source
jobs, the PR moves the generation to be run once together with new-debbuilder
96cc763The side effect of the change is that all previous
ign-/-ignition
prefixed debbuilders are now renamed to use thegz-
prefix. The history of the jobs can be preserved by renaming the existing jobs to the new name before doing the change.release.py
needed to be changed to use alwaysgz-
in debbuilders, see f143198List of jobs to be renamed. Mostly straightforward with the exceptions of
ign-gazebo
that transform togz-sim
and theign-tools
that becomegz-tools1
:Some deprecated/old jobs are removed, according to CI:
Groovy script to rename the -debbuilder jobs: