From 53ccbcf8d62a65f987a294009ffe5cc4b64243ba Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Thu, 11 Jul 2024 20:46:07 +0200 Subject: [PATCH 01/20] Import testing config Signed-off-by: Jose Luis Rivero --- .../global/ci-benchmark.yaml | 67 + .../global/ci-nightly-connext.yaml | 59 + ...ghtly-cross-vendor-connext-cyclonedds.yaml | 67 + ...cross-vendor-connext-fastrtps-dynamic.yaml | 67 + ...nightly-cross-vendor-connext-fastrtps.yaml | 65 + ...ss-vendor-cyclonedds-fastrtps-dynamic.yaml | 66 + ...htly-cross-vendor-cyclonedds-fastrtps.yaml | 64 + ...ross-vendor-fastrtps-fastrtps-dynamic.yaml | 64 + .../global/ci-nightly-cyclonedds.yaml | 58 + .../global/ci-nightly-debug.yaml | 60 + .../global/ci-nightly-extra-rmw-release.yaml | 58 + .../global/ci-nightly-fastrtps-dynamic.yaml | 57 + .../global/ci-nightly-fastrtps.yaml | 57 + .../global/ci-nightly-performance.yaml | 1988 +++++++++++++++++ .../global/ci-nightly-release.yaml | 96 + .../global/ci-overlay.yaml | 59 + .../global/doc-build.yaml | 59 + .../global/release-build.yaml | 66 + .../global/release-rhel-build.yaml | 148 ++ .../global/release-ubuntu-arm64-build.yaml | 68 + .../global/source-build.yaml | 65 + .../ros_buildfarm_config/index.yaml | 105 + 22 files changed, 3463 insertions(+) create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-benchmark.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-connext.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-cyclonedds.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cyclonedds.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-debug.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-extra-rmw-release.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps-dynamic.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-performance.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-release.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-overlay.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/doc-build.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/release-build.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/release-rhel-build.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/release-ubuntu-arm64-build.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/global/source-build.yaml create mode 100644 jenkins-scripts/ros_buildfarm_config/index.yaml diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-benchmark.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-benchmark.yaml new file mode 100644 index 000000000..b0c98c155 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-benchmark.yaml @@ -0,0 +1,67 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +benchmark_patterns: +- ws/test_results/**/*.benchmark.json +benchmark_schema: !include ../common/benchmark_schema.yaml +build_tool: colcon +build_tool_args: '--cmake-args -DAMENT_RUN_PERFORMANCE_TESTS=ON -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' +build_tool_test_args: '--ctest-args -L performance --pytest-args -m performance' +install_packages: +- libssl-dev # for Fast-DDS security +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 240 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-above-depth 1 google_benchmark_vendor ament_cmake_google_benchmark performance_test_fixture' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-connext.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-connext.yaml new file mode 100644 index 000000000..2e8f35536 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-connext.yaml @@ -0,0 +1,59 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore-regex .*cyclonedds.* rmw_fastrtps.*' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-cyclonedds.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-cyclonedds.yaml new file mode 100644 index 000000000..906db1210 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-cyclonedds.yaml @@ -0,0 +1,67 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' + # must override since the default has been removed from RMW_IMPLEMENTATIONS + RMW_IMPLEMENTATION: 'rmw_connextdds' + RMW_IMPLEMENTATIONS: 'rmw_connextdds:rmw_cyclonedds_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libssl-dev # for Fast-DDS security +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-release +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml new file mode 100644 index 000000000..a7be38cc8 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml @@ -0,0 +1,67 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' + # must override since the default has been removed from RMW_IMPLEMENTATIONS + RMW_IMPLEMENTATION: 'rmw_connextdds' + RMW_IMPLEMENTATIONS: 'rmw_connextdds:rmw_fastrtps_dynamic_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libssl-dev # for Fast-DDS security +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps.yaml new file mode 100644 index 000000000..6cfdfc1e4 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps.yaml @@ -0,0 +1,65 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' + RMW_IMPLEMENTATIONS: 'rmw_connextdds:rmw_fastrtps_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libssl-dev # for Fast-DDS security +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-release +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml new file mode 100644 index 000000000..ceb9326d0 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml @@ -0,0 +1,66 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + # must override since the default has been removed from RMW_IMPLEMENTATIONS + RMW_IMPLEMENTATION: 'rmw_cyclonedds_cpp' + RMW_IMPLEMENTATIONS: 'rmw_cyclonedds_cpp:rmw_fastrtps_dynamic_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libssl-dev # for Fast-DDS security +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml new file mode 100644 index 000000000..5143a08e4 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml @@ -0,0 +1,64 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + RMW_IMPLEMENTATIONS: 'rmw_cyclonedds_cpp:rmw_fastrtps_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libssl-dev # for Fast-DDS security +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-release +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml new file mode 100644 index 000000000..7f7baae9a --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml @@ -0,0 +1,64 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + RMW_IMPLEMENTATIONS: 'rmw_fastrtps_cpp:rmw_fastrtps_dynamic_cpp' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +install_packages: +- libssl-dev # for Fast-DDS security +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 300 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +package_selection_args: '--packages-select test_communication' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cyclonedds.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cyclonedds.yaml new file mode 100644 index 000000000..1b24cfab5 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cyclonedds.yaml @@ -0,0 +1,58 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore fastcdr foonathan_memory_vendor --packages-ignore-regex .*connext.* .*fastrtps.*' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +upload_directory: nightly-cyclonedds +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-debug.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-debug.yaml new file mode 100644 index 000000000..4f806ce2d --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-debug.yaml @@ -0,0 +1,60 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Debug -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 360 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +shared_ccache: true +targets: + ubuntu: + noble: + amd64: +type: ci-build +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-extra-rmw-release.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-extra-rmw-release.yaml new file mode 100644 index 000000000..dbbdd1c85 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-extra-rmw-release.yaml @@ -0,0 +1,58 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps-dynamic.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps-dynamic.yaml new file mode 100644 index 000000000..6ac59cbae --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps-dynamic.yaml @@ -0,0 +1,57 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_cpp --packages-ignore-regex .*connext.* .*cyclonedds.*' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps.yaml new file mode 100644 index 000000000..87b9bf744 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps.yaml @@ -0,0 +1,57 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp --packages-ignore-regex .*connext.* .*cyclonedds.*' +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-performance.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-performance.yaml new file mode 100644 index 000000000..18833b196 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-performance.yaml @@ -0,0 +1,1988 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +benchmark_patterns: +- ws/test_results/**/*.benchmark.json +benchmark_schema: !include ../common/benchmark_schema.yaml +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 -DPERFORMANCE_TEST_CYCLONEDDS_ENABLED=1 -DPERFORMANCE_TEST_FASTRTPS_ENABLED=1 --no-warn-unused-cli' +install_packages: +- libssl-dev # for Fast-DDS security +- libtinyxml2-dev # for Fast-DDS, which doesn't install its manifest +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 180 +jenkins_job_upstream_triggers: +- nightly-extra-rmw-release +jenkins_job_weight: 4 +repos_files: +- https://github.com/ros2/buildfarm_perf_tests/raw/master/tools/ros2_dependencies.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +archive_files: +- ws/test_results/buildfarm_perf_tests/performance_test_results_*.csv +- ws/test_results/buildfarm_perf_tests/overhead_test_results_*.csv +- ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv +- ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*.csv +show_images: + Performance Test Results - FastRTPS async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_async_*.png + Performance Test Results - FastRTPS sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_sync_*.png + Performance Test Results - rmw_connext_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_connext_cpp_async_*.png + Performance Test Results - rmw_cyclonedds_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_cyclonedds_cpp_sync_*.png + Performance Test Results - rmw_fastrtps_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_async_*.png + Performance Test Results - rmw_fastrtps_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_sync_*.png + Performance Test Results - rmw_fastrtps_dynamic_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_async_*.png + Performance Test Results - rmw_fastrtps_dynamic_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png + Overhead Test Results - rmw_connext_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_connext_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_connext_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_connext_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_cyclonedds_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_cyclonedds_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_cpp_*.png + Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_dynamic_cpp: + - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png + Overhead Node Test Results - rmw_connext_cpp async: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_connext_cpp_async_*.png + Overhead Node Test Results - rmw_cyclonedds_cpp sync: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_cyclonedds_cpp_sync_*.png + Overhead Node Test Results - rmw_fastrtps_cpp async: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_async_*.png + Overhead Node Test Results - rmw_fastrtps_cpp sync: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_sync_*.png + Overhead Node Test Results - rmw_fastrtps_dynamic_cpp async: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_async_*.png + Overhead Node Test Results - rmw_fastrtps_dynamic_cpp sync: + - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png + Performance Test Two Process Results - FastRTPS async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_async_*.png + Performance Test Two Process Results - FastRTPS sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_sync_*.png + Performance Test Two Process Results - rmw_connext_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_connext_cpp_async_*.png + Performance Test Two Process Results - rmw_cyclonedds_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_cyclonedds_cpp_sync_*.png + Performance Test Two Process Results - rmw_fastrtps_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_async_*.png + Performance Test Two Process Results - rmw_fastrtps_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_sync_*.png + Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp async: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_async_*.png + Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp sync: + - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_sync_*.png +show_plots: + Overhead simple publisher and subscriber - Average Round-Trip Time: + - title: Simple Pub rmw_fastrtps_cpp_async Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_fastrtps_cpp_sync Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_connext_cpp Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_connext_cpp.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + - title: Simple Pub rmw_cyclonedds_cpp Average Round-Trip Time + description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-overhead_round_trip_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 14 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png + Overhead simple publisher and subscriber - Received messages per second: + - title: Simple Pub rmw_fastrtps_cpp_async Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_cpp_sync Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_connext_cpp Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_cyclonedds_cpp Received messages per second + description: "The figure shown above shows the received messages per second. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_received_messages_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 16 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + Overhead simple publisher and subscriber - Sent messages per second: + - title: Simple Pub rmw_fastrtps_cpp_async Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_cpp_sync Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_connext_cpp Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_cyclonedds_cpp Sent messages per second + description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Messages per second + master_csv_name: plot-overhead_sent_messages_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 17 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + Overhead simple publisher and subscriber - Lost messages per second: + - title: Simple Pub rmw_fastrtps_cpp_async Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_cpp_sync Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_connext_cpp Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + - title: Simple Pub rmw_cyclonedds_cpp Lost messages + description: "The figure shown above shows the lost messages. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Total Count + master_csv_name: plot-overhead_lost_messages_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 10 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 18 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png + Overhead simple publisher and subscriber - Virtual Memory: + - title: Simple Pub rmw_fastrtps_cpp_async Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_fastrtps_cpp_async Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_fastrtps_cpp_sync Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_fastrtps_cpp_sync Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_connext_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_connext_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_fastrtps_dynamic_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + - title: Simple Pub rmw_cyclonedds_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png + - title: Simple Sub rmw_cyclonedds_cpp Virtual Memory + description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1000 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png + Overhead simple publisher and subscriber - Resident Anonymous Memory: + - title: Simple Pub rmw_fastrtps_cpp_async Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_fastrtps_cpp_async Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_fastrtps_cpp_sync Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_fastrtps_cpp_sync Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_connext_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_connext_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + - title: Simple Pub rmw_cyclonedds_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png + - title: Simple Sub rmw_cyclonedds_cpp Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png + Overhead simple publisher and subscriber - Physical Memory: + - title: Simple Pub rmw_fastrtps_cpp_async Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_fastrtps_cpp_async Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_fastrtps_cpp_sync Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_fastrtps_cpp_sync Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_connext_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_connext_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_fastrtps_dynamic_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_fastrtps_dynamic_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + - title: Simple Pub rmw_cyclonedds_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png + - title: Simple Sub rmw_cyclonedds_cpp Physical Memory + description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp-1.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png + Node Spinning Results: + - title: Node Spinning Virtual Memory + description: "The figure shown above shows the virtual memory usage in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-node_spinning.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 1024 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 2 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_virtual_memory.png + - title: Node Spinning CPU Usage + description: "The figure shown above shows the CPU usage in % used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Utilization (%) + master_csv_name: plot-node_spinning-1.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 5 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_cpu_usage.png + - title: Node Spinning Physical Memory + description: "The figure shown above shows the physical memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-node_spinning-2.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + y_axis_minimum: 0 + y_axis_maximum: 100 + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_physical_memory.png + - title: Node Spinning Resident Anonymous Memory + description: "The figure shown above shows the resident anonymous memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mb + master_csv_name: plot-node_spinning-3.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 11 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_resident_anonymous_memory.png + Performance One Process Test Results (Array1k): + - title: Average Single-Trip Time + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_1k.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 0.2 + y_axis_exclude_zero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Throughtput + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s (mean) + master_csv_name: plot-performance_test_1p_1k-1.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 1.05 + y_axis_exclude_zero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughtput.png + - title: Max Resident Set Size + description: "The figure shown above shows the max resident size Megabytes for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Megabytes + master_csv_name: plot-performance_test_1p_1k-2.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 3 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Received messages + description: "The figure shown above shows the received messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-3.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 4 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Sent messages + description: "The figure shown above shows the sent messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-4.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 5 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages + description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-5.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: CPU usage (%) + description: "The figure shown above shows the cpu usage in % for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_1k-6.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_cpu_usage.png + Performance One Process Test Results (multisize messages): + - title: Average Single-Trip Time (Array1k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array4k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-1.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array16k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-2.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array32k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-3.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array60k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-4.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (PointCloud512k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-5.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array1m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-6.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array2m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-7.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array4m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-24.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (Array8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-25.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Average Single-Trip Time (PointCloud8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_1p_multi-26.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png + - title: Throughput (Array1k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-8.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array4k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-9.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array16k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-10.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array32k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-11.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array60k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-12.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (PointCloud512k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-13.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array1m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-14.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array2m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-15.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array4m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-27.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (Array8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-28.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Throughput (PointCloud8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_1p_multi-29.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png + - title: Lost messages (Array1k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-16.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array4k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-17.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array16k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-18.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array32k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-19.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array60k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-20.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (PointCloud512k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-21.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array1m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-22.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array2m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-23.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array4m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-30.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (Array8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-31.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + - title: Lost messages (PointCloud8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_1p_multi-32.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png + Performance Two Processes Test Results (Array1k): + - title: Average Single-Trip Time + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_1k.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 0.2 + y_axis_exclude_zero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Throughtput + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s (mean) + master_csv_name: plot-performance_test_2p_1k-1.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 1.05 + y_axis_exclude_zero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughtput.png + - title: Max Resident Set Size + description: "The figure shown above shows the max resident set size in Megabytes for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Megabytes + master_csv_name: plot-performance_test_2p_1k-2.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 3 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Received messages + description: "The figure shown above shows the received messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-3.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 4 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Sent messages + description: "The figure shown above shows the sent messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-4.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 5 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages + description: "The figure shown above shows the total lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-5.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: CPU usage (%) + description: "The figure shown above shows the CPU usage in % for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_1k-6.csv + style: line + num_builds: 10 + y_axis_minimum: 0 + y_axis_maximum: 100 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 8 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_cpu_usage.png + Performance Two Processes Test Results (multisize messages): + - title: Average Single-Trip Time (Array1k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array4k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-1.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array16k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-2.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array32k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-3.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array60k) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-4.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (PointCloud512k) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-5.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array1m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-6.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array2m) + description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-7.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array4m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-24.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (Array8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-25.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Average Single-Trip Time (PointCloud8m) + description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Milliseconds + master_csv_name: plot-performance_test_2p_multi-26.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 0 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png + - title: Throughput (Array1k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-8.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array4k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-9.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array16k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-10.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array32k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-11.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array60k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-12.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (PointCloud512k) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-13.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array1m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-14.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array2m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-15.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array4m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-27.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (Array8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-28.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Throughput (PointCloud8m) + description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Mbits/s + master_csv_name: plot-performance_test_2p_multi-29.csv + style: line + num_builds: 10 + exclZero: false + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 10 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png + - title: Lost messages (Array1k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-16.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array4k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-17.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array16k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-18.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array32k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-19.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array60k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-20.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (PointCloud512k) + description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-21.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array1m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-22.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array2m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-23.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array4m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-30.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (Array8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-31.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png + - title: Lost messages (PointCloud8m) + description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

" + y_axis_label: Number + master_csv_name: plot-performance_test_2p_multi-32.csv + style: line + num_builds: 10 + y_axis_exclude_zero: true + data_series: + - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv + data_type: csv + selection_flag: INCLUDE_BY_COLUMN + selection_value: 6 + url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-release.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-release.yaml new file mode 100644 index 000000000..b31df2633 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-release.yaml @@ -0,0 +1,96 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + ROS_PYTHON_VERSION: '3' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +jenkins_job_label: gpu-reliable +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp' +repos_files: +- https://raw.githubusercontent.com/gazebo-tooling/gazebodistro/master/collection-harmonic.yaml +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQENBFUcKaEBCAD1ajXaWLnow3pZEv44Lypt6s5jAh1rYPN6zpaFZWdkzpwTdYU1 + Rpw/0hPzIoiyOPNwCti4E3+dSrv1ogEBu85P2XSy67RnabxF4/z7mPG/++u0EQav + CwfrsN8OpJTtTxk+nKIhVwpAtob+KOLATerTPETrdrKh7qJ/FE8cw/XXbknjwywf + R8uJqaKTu7mWNrTFaS3P5GZF5ss+ztf0EHcyYFMvzEVnSiOGBBL9pw91P1qpggBa + lKL1Ilmf6zZBPihORJ/iTH5qMCAPDdR5BaxxEUHgz+pg+RkLKd2ENEaO+SCDVRhP + yNdkYHpuIslyMHfXrh4y5nHclJ+bNXKXDcudABEBAAG0R09TUkYgUmVwb3NpdG9y + eSAoT1NSRiBSZXBvc2l0b3J5IEdQRyBrZXkpIDxvc3JmYnVpbGRAb3NyZm91bmRh + dGlvbi5vcmc+iQE4BBMBAgAiBQJVHCmhAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIe + AQIXgAAKCRBnFwWYrySXQ/D4CACVnSdHT/1dEkOrYkCnaFLNBrG2tJdBrbIZOxKy + +xV0yGniqsQFAxLESoy+ygaiKdTnAFlA24ozoNY8ur+oKMFt6CrUY01ItTq/WMA1 + iper0TO935SpDzNIPjPnD2WUSXShISWP0bFg64g0aAD1S7Yg/v7/eOmMSoeMav0T + h8KOo6yhJuhgGp3lHKAKLppH94b77d8JYqGeP03Gv6gcaqNojyKccdXrKTugZui5 + +7V/cOJTo9XqzXjkpfwp24jR8FlKI7EWqCVqtRAXHeqRgo3OaKmuoKLcJ4/8BjSU + +ppmJtEstSaL+qw49P/GQHwUkCHlx1mV5dSdVFLBPreli1ChuQENBFUcKaEBCAC7 + ZgTdYubw1sU/4A6+NvW/poBfh2DDOeh3uHJc0y235JFjr+tC1AwouaxLOUm8FE9k + 7qzwnyXbeklmXAHxw6wXZdE4PEYA/sgBYhTQy+s4PHlI6TGhwgcROkJKlW4Lld+W + IJ/fzW93DXyhEkV3AAhkrVcOLOgCPdpK5EXxJ3p6dCOKC5Vjyz1PxTNcRaLpp9w6 + J0hLIXmmoCN4aoYSXWtL/C9J+B5Cr+HHgrmFsGNrHmmVv1gMXLcVzw5p3Z4d8SuT + g9a1CemSE5bFIoOHKEQRwv/CGpoviAr+T3za3dPFTcSMOoJuYvoheTJ6fhf2sj74 + bp2Fwi4L7am/asfa7xWVABEBAAGJAR8EGAECAAkFAlUcKaECGwwACgkQZxcFmK8k + l0OX9Af+IrzUChXf6H0nZZY77gcjwFgVChRX1RLzHTTHum4WNKGP9Sw1aGdHpmdt + LhypQImxdT2yhCPEyB8EQxhgPHjqZ6UUMeYMw5rAvrcb3/ercy5pG7O8Z+Bea6hu + TAXquJ1tsFessZwMS3RUXp/gtZCHbESR7PeBlZJWBWxG/lOmX7Z4fa88dWRU0Pl/ + nfns7v6eb57HXbf0teCitRRsJwCMhYbHj2m1slZHMjhEc6kv2bgPmAFb04bcyEAP + BAo3BKu2XUVqE1t7Q2EfsItL/0FpfDY6zGKM6NIi+C40CsRl4W0o6egUhiDqsMYX + 9Su5aZdCoxMhzy5QxS3sXcpNAWH2gw== + =YM5F + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing + - https://packages.osrfoundation.org/gazebo/ubuntu-stable +skip_rosdep_keys: + - python3-distutils +targets: + ubuntu: + noble: + amd64: + _config: + custom_rosdep_urls: + - https://raw.githubusercontent.com/osrf/osrf-rosdep/master/gz/00-gazebo.list +tests_require_gpu: true +type: ci-build +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-overlay.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-overlay.yaml new file mode 100644 index 000000000..1bd8189cd --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-overlay.yaml @@ -0,0 +1,59 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' + ROS_PYTHON_VERSION: '3' + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +jenkins_job_label: ci-agent +jenkins_job_priority: 50 +jenkins_job_timeout: 240 +jenkins_job_weight: 4 +repos_files: +- https://github.com/ros2/ros2/raw/rolling/ros2.repos +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +targets: + ubuntu: + noble: + amd64: +type: ci-build +underlay_from_ci_jobs: +- nightly-extra-rmw-release +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/doc-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/doc-build.yaml new file mode 100644 index 000000000..4d17169d0 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/doc-build.yaml @@ -0,0 +1,59 @@ +%YAML 1.1 +# ROS buildfarm doc-build file +--- +build_environment_variables: + ROS_PYTHON_VERSION: 3 +canonical_base_url: http://docs.ros.org/en +documentation_type: rosdoc2 +jenkins_job_priority: 89 +jenkins_job_timeout: 120 +notifications: + committers: false + emails: + - clalancette+buildfarm@osrfoundation.org + maintainers: false +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing/ +targets: + ubuntu: + noble: + amd64: +type: doc-build +upload_credential_id: jenkins-agent +upload_host: docs.ros.org +upload_root: /var/www/docs.ros.org/en/ros2_packages +upload_user: rosbot +version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/global/release-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/release-build.yaml new file mode 100644 index 000000000..068d17bad --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/release-build.yaml @@ -0,0 +1,66 @@ +%YAML 1.1 +# ROS buildfarm release-build file +--- +abi_incompatibility_assumed: true + +build_environment_variables: + RTI_NC_LICENSE_ACCEPTED: 'yes' + +jenkins_binary_job_priority: 80 +jenkins_binary_job_timeout: 120 +jenkins_source_job_priority: 70 +jenkins_source_job_timeout: 30 +notifications: + emails: + - steven+build.ros2.org@openrobotics.org + - ros2-buildfarm-rolling@googlegroups.com + maintainers: true +package_dependency_behavior: + include_test_dependencies: false + run_package_tests: false +sync: + package_count: 499 + packages: [desktop] +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/building +target_repository: http://repo.ros2.org/ubuntu/building +targets: + ubuntu: + noble: + amd64: +type: release-build +upload_credential_id: jenkins-agent +version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/global/release-rhel-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/release-rhel-build.yaml new file mode 100644 index 000000000..f5c6685d2 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/release-rhel-build.yaml @@ -0,0 +1,148 @@ +%YAML 1.1 +# ROS buildfarm release-build file +--- +abi_incompatibility_assumed: true + +build_environment_variables: + RPM_BUILD_NCPUS: '1' + +jenkins_binary_job_priority: 80 +jenkins_binary_job_timeout: 120 +jenkins_source_job_priority: 70 +jenkins_source_job_timeout: 30 +notifications: + maintainers: false +package_blacklist: +- acado_vendor # Requires unreleased changes +- ament_black # python3-uvloop and black have no RPM packages for RHEL +- ament_download # Build failures on RHEL https://github.com/samsung-ros/ament_download/pull/3 +- control_box_rst # coinor-libipopt-dev has no RPM for RHEL 9 +- four_wheel_steering_msgs # Requires unreleased changes +- fuse_constraints # Requires unreleased changes +- gazebo_dev # Gazebo has no RPM package +- ifm3d_core # Build failures on RHEL https://github.com/ros2-gbp/ifm3d-release/issues/1 +- ign_ros2_control # ignition has no RPM packages for RHEL +- ign_rviz_common # ignition has no RPM packages for RHEL +- kobuki_core # Build failures on RHEL due to -Werror +- moveit_common # libogre-dev has no RPM package for RHEL +- moveit_resources_prbt_support # libogre-dev has no RPM package for RHEL +- mrpt2 # libfyaml has no RPM package for RHEL +- mrt_cmake_modules # Build failes due to ambiguous Python shebang +- octomap_server # Build failures on RHEL +- octovis # Build failures on RHEL +- ompl # opende has no RPM package for RHEL +- open3d_conversions # open3d has no RPM package for RHEL +- openni2_camera # libopenni2-dev does not exist on RHEL +- performance_test # Missing dependency on git: https://gitlab.com/ApexAI/performance_test/-/merge_requests/371 +- proxsuite # simde and matio have no RPM packages for RHEL 9 +- py_trees_js # python3-pyqt5.qtwebengine has no RPM packages for RHEL 9 +- rmf_building_map_tools # ignition has no RPM packages for RHEL +- rmf_building_sim_common # ignition has no RPM packages for RHEL +- rmf_demos_assets # ignition has no RPM packages for RHEL +- rmf_demos_dashboard_resources # ignition has no RPM packages for RHEL +- rmf_demos_maps # ignition has no RPM packages for RHEL +- rmf_demos_panel # ignition has no RPM packages for RHEL +- rmf_demos_tasks # ignition has no RPM packages for RHEL +- rmf_robot_sim_common # ignition has no RPM packages for RHEL +- rmf_traffic_editor # ignition has no RPM packages for RHEL +- rmf_traffic_editor_assets # ignition has no RPM packages for RHEL +- ros_ign_bridge # ignition has no RPM packages for RHEL +- ros_ign_gazebo # ignition has no RPM packages for RHEL +- ros_ign_interfaces # ignition has no RPM packages for RHEL +- ros_industrial_cmake_boilerplate # iwyu has no RPM packages for RHEL 9 +- ros1_bridge # ROS Noetic has no RPM packages for RHEL +- rsl # Requires CMake 3.22 +- sdformat_test_files # sdformat has no RPM packages for RHEL 9 +- sdformat_urdf # sdformat has no RPM packages for RHEL 9 +- sol_vendor # Targets 'HEAD' in vendor package +- tracetools_analysis # jupyter-notebook has no RPM package for RHEL +- tvm_vendor # Build failures on AlmaLinux (but not RHEL) +- ur_dashboard_msgs # Upstream for ur_robot_driver, for which docker.io has no RPM packages for RHEL +- usb_cam # v4l-utils has no RPM package for RHEL +- vrpn_mocap # Requires unreleased changes: https://github.com/vrpn/vrpn/pull/278 +- warehouse_ros_mongo # mongodb has no RPM package for RHEL +- webots_ros2 # Not yet generated for RHEL +- webots_ros2_abb # Not yet generated for RHEL +- webots_ros2_core # Not yet generated for RHEL +- webots_ros2_demos # Not yet generated for RHEL +- webots_ros2_epuck # Not yet generated for RHEL +- webots_ros2_examples # Not yet generated for RHEL +- webots_ros2_importer # Not yet generated for RHEL +- webots_ros2_msgs # Not yet generated for RHEL +- webots_ros2_tiago # Not yet generated for RHEL +- webots_ros2_turtlebot # Not yet generated for RHEL +- webots_ros2_tutorials # Not yet generated for RHEL +- webots_ros2_universal_robot # Not yet generated for RHEL +- webots_ros2_ur_e_description # Not yet generated for RHEL +- wiimote # cwiid has no RPM package for RHEL +- zmqpp_vendor # Targets 'HEAD' in vendor package +package_dependency_behavior: + include_test_dependencies: false + run_package_tests: false +package_ignore_list: +- connext_cmake_module # No RPM package for Connext +- demo_nodes_cpp_native_gurumdds # No RPM package for GurumDDS +- gurumdds_cmake_module # No RPM package for GurumDDS +- rmw_connext_cpp # No RPM package for Connext +- rmw_connext_dynamic_cpp # No RPM package for Connext +- rmw_connext_shared_cpp # No RPM package for Connext +- rmw_connextdds # No RPM package for Connext +- rmw_connextddsmicro # No RPM package for Connext +- rmw_connextdds_common # No RPM package for Connext +- rmw_gurumdds_cpp # No RPM package for GurumDDS +- rmw_gurumdds_shared_cpp # No RPM package for GurumDDS +- rmw_gurumdds_static_cpp # No RPM package for GurumDDS +- rosidl_typesupport_connext_c # No RPM package for Connext +- rosidl_typesupport_connext_cpp # No RPM package for Connext +- rosidl_typesupport_gurumdds_c # No RPM package for GurumDDS +- rosidl_typesupport_gurumdds_cpp # No RPM package for GurumDDS +- rti_connext_dds_cmake_module # No RPM package for Connext +sync: + package_count: 400 + packages: [desktop] +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/rhel/building/$releasever/$basearch/ +target_repository: http://repo.ros2.org/rhel/building +targets: + rhel: + '9': + x86_64: +type: release-build +upload_credential_id: jenkins-agent +upload_credential_id_pulp: pulp_admin +upload_destination_credential_id: pulp_base_url +upload_host: repo.ros2.org +version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/global/release-ubuntu-arm64-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/release-ubuntu-arm64-build.yaml new file mode 100644 index 000000000..83e3b9d8d --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/release-ubuntu-arm64-build.yaml @@ -0,0 +1,68 @@ +%YAML 1.1 +# ROS buildfarm release-build file +--- +abi_incompatibility_assumed: true +jenkins_binary_job_label: buildagent_arm64 || rolling_binarydeb_unv8 +jenkins_binary_job_priority: 80 +jenkins_binary_job_timeout: 720 +jenkins_source_job_priority: 70 +jenkins_source_job_timeout: 30 +notifications: + emails: + - steven+build.ros2.org@openrobotics.org + - ros2-buildfarm-rolling@googlegroups.com + maintainers: true +package_blacklist: +- kortex_api # Kinova does not provide arm64, only armv7. https://github.com/PickNikRobotics/ros2_kortex/issues/158 +- kortex_bringup # depends on kortex_api and kortex_driver +- kortex_driver # depends on kortex_api and uses libKortexApiCpp.a from Kinova +- mapviz # Known issues with building on ARM processors. https://github.com/swri-robotics/mapviz/issues/777 +package_dependency_behavior: + include_test_dependencies: false + run_package_tests: false +sync: + package_count: 499 + packages: [desktop] +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/building +target_repository: http://repo.ros2.org/ubuntu/building +targets: + ubuntu: + noble: + arm64: +type: release-build +upload_credential_id: jenkins-agent +version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/global/source-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/source-build.yaml new file mode 100644 index 000000000..23b56b501 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/source-build.yaml @@ -0,0 +1,65 @@ +%YAML 1.1 +# ROS buildfarm source-build file +--- +build_environment_variables: + CONNEXTDDS_DIR: /opt/rti.com/rti_connext_dds-6.0.1 + ROS_PYTHON_VERSION: 3 + RTI_NC_LICENSE_ACCEPTED: 'yes' +build_tool: colcon +jenkins_commit_job_priority: 50 +jenkins_job_timeout: 120 +jenkins_pull_request_job_priority: 40 +notifications: + committers: true + compiler_warnings: true + emails: + - steven+build.ros2.org@openrobotics.org + - ros2-buildfarm-rolling@googlegroups.com + maintainers: true +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + urls: + - http://repo.ros2.org/ubuntu/testing +repository_blacklist: +- ros_workspace +targets: + ubuntu: + noble: + amd64: +test_commits: + default: true +test_pull_requests: + default: false +type: source-build +version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml new file mode 100644 index 000000000..d2fe1f319 --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -0,0 +1,105 @@ +%YAML 1.1 +# ROS buildfarm index file +--- +distributions: + global: + ci_builds: + benchmark: global/ci-benchmark.yaml + nightly-connext: global/ci-nightly-connext.yaml + nightly-cross-vendor-connext-cyclonedds: global/ci-nightly-cross-vendor-connext-cyclonedds.yaml + nightly-cross-vendor-connext-fastrtps: global/ci-nightly-cross-vendor-connext-fastrtps.yaml + nightly-cross-vendor-connext-fastrtps-dynamic: global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml + nightly-cross-vendor-cyclonedds-fastrtps: global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml + nightly-cross-vendor-cyclonedds-fastrtps-dynamic: global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml + nightly-cross-vendor-fastrtps-fastrtps-dynamic: global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml + nightly-cyclonedds: global/ci-nightly-cyclonedds.yaml + nightly-debug: global/ci-nightly-debug.yaml + nightly-extra-rmw-release: global/ci-nightly-extra-rmw-release.yaml + nightly-fastrtps: global/ci-nightly-fastrtps.yaml + nightly-fastrtps-dynamic: global/ci-nightly-fastrtps-dynamic.yaml + nightly-performance: global/ci-nightly-performance.yaml + nightly-release: global/ci-nightly-release.yaml + overlay: global/ci-overlay.yaml + notification_emails: + - jrivero@osrfoundation.org +jenkins_url: https://citest.build.osrfoundation.org +notification_emails: +- jrivero@osrfoundation.org +prerequisites: + debian_repositories: + - http://citest.repo.non-existing.org/ubuntu/building + debian_repository_keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPGv1 + + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj + -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.11 (GNU/Linux) + + mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F + WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz + lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I + D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr + JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe + giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn + jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ + FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl + CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk + ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC + CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ + jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd + xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 + SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b + dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 + K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz + lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y + UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d + eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF + yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd + cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q + ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI + YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru + sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi + qYE= + =Vgio + -----END PGP PUBLIC KEY BLOCK----- +rosdistro_index_url: https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml +status_page_repositories: + default: + - http://repo.ros2.org/ubuntu/building + - http://repo.ros2.org/ubuntu/testing + - http://repo.ros2.org/ubuntu/main + rhel: + - http://repo.ros2.org/rhel/building + - http://repo.ros2.org/rhel/testing + - http://repo.ros2.org/rhel/main +type: buildfarm +version: 1 From 53742196fd6cb16dec0d43c2436012cdbe6d7b34 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Thu, 11 Jul 2024 20:51:06 +0200 Subject: [PATCH 02/20] Remove benchmark Signed-off-by: Jose Luis Rivero --- .../global/ci-benchmark.yaml | 67 - .../global/ci-nightly-performance.yaml | 1988 ----------------- .../ros_buildfarm_config/index.yaml | 2 - 3 files changed, 2057 deletions(-) delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-benchmark.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-performance.yaml diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-benchmark.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-benchmark.yaml deleted file mode 100644 index b0c98c155..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-benchmark.yaml +++ /dev/null @@ -1,67 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' -benchmark_patterns: -- ws/test_results/**/*.benchmark.json -benchmark_schema: !include ../common/benchmark_schema.yaml -build_tool: colcon -build_tool_args: '--cmake-args -DAMENT_RUN_PERFORMANCE_TESTS=ON -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' -build_tool_test_args: '--ctest-args -L performance --pytest-args -m performance' -install_packages: -- libssl-dev # for Fast-DDS security -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_timeout: 240 -jenkins_job_upstream_triggers: -- nightly-extra-rmw-release -jenkins_job_weight: 4 -package_selection_args: '--packages-above-depth 1 google_benchmark_vendor ament_cmake_google_benchmark performance_test_fixture' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -underlay_from_ci_jobs: -- nightly-extra-rmw-release -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-performance.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-performance.yaml deleted file mode 100644 index 18833b196..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-performance.yaml +++ /dev/null @@ -1,1988 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' -benchmark_patterns: -- ws/test_results/**/*.benchmark.json -benchmark_schema: !include ../common/benchmark_schema.yaml -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 -DPERFORMANCE_TEST_CYCLONEDDS_ENABLED=1 -DPERFORMANCE_TEST_FASTRTPS_ENABLED=1 --no-warn-unused-cli' -install_packages: -- libssl-dev # for Fast-DDS security -- libtinyxml2-dev # for Fast-DDS, which doesn't install its manifest -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_timeout: 180 -jenkins_job_upstream_triggers: -- nightly-extra-rmw-release -jenkins_job_weight: 4 -repos_files: -- https://github.com/ros2/buildfarm_perf_tests/raw/master/tools/ros2_dependencies.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -underlay_from_ci_jobs: -- nightly-extra-rmw-release -archive_files: -- ws/test_results/buildfarm_perf_tests/performance_test_results_*.csv -- ws/test_results/buildfarm_perf_tests/overhead_test_results_*.csv -- ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv -- ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*.csv -show_images: - Performance Test Results - FastRTPS async: - - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_async_*.png - Performance Test Results - FastRTPS sync: - - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_sync_*.png - Performance Test Results - rmw_connext_cpp async: - - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_connext_cpp_async_*.png - Performance Test Results - rmw_cyclonedds_cpp sync: - - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_cyclonedds_cpp_sync_*.png - Performance Test Results - rmw_fastrtps_cpp async: - - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_async_*.png - Performance Test Results - rmw_fastrtps_cpp sync: - - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_sync_*.png - Performance Test Results - rmw_fastrtps_dynamic_cpp async: - - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_async_*.png - Performance Test Results - rmw_fastrtps_dynamic_cpp sync: - - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png - Overhead Test Results - rmw_connext_cpp - rmw_connext_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_connext_cpp_*.png - Overhead Test Results - rmw_connext_cpp - rmw_cyclonedds_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_cyclonedds_cpp_*.png - Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_cpp_*.png - Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_dynamic_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png - Overhead Test Results - rmw_cyclonedds_cpp - rmw_connext_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_connext_cpp_*.png - Overhead Test Results - rmw_cyclonedds_cpp - rmw_cyclonedds_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_cyclonedds_cpp_*.png - Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_cpp_*.png - Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_dynamic_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png - Overhead Test Results - rmw_fastrtps_cpp - rmw_connext_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_connext_cpp_*.png - Overhead Test Results - rmw_fastrtps_cpp - rmw_cyclonedds_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_cyclonedds_cpp_*.png - Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_cpp_*.png - Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_dynamic_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png - Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_connext_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_connext_cpp_*.png - Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_cyclonedds_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_cyclonedds_cpp_*.png - Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_cpp_*.png - Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_dynamic_cpp: - - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png - Overhead Node Test Results - rmw_connext_cpp async: - - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_connext_cpp_async_*.png - Overhead Node Test Results - rmw_cyclonedds_cpp sync: - - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_cyclonedds_cpp_sync_*.png - Overhead Node Test Results - rmw_fastrtps_cpp async: - - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_async_*.png - Overhead Node Test Results - rmw_fastrtps_cpp sync: - - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_sync_*.png - Overhead Node Test Results - rmw_fastrtps_dynamic_cpp async: - - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_async_*.png - Overhead Node Test Results - rmw_fastrtps_dynamic_cpp sync: - - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png - Performance Test Two Process Results - FastRTPS async: - - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_async_*.png - Performance Test Two Process Results - FastRTPS sync: - - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_sync_*.png - Performance Test Two Process Results - rmw_connext_cpp async: - - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_connext_cpp_async_*.png - Performance Test Two Process Results - rmw_cyclonedds_cpp sync: - - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_cyclonedds_cpp_sync_*.png - Performance Test Two Process Results - rmw_fastrtps_cpp async: - - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_async_*.png - Performance Test Two Process Results - rmw_fastrtps_cpp sync: - - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_sync_*.png - Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp async: - - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_async_*.png - Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp sync: - - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_sync_*.png -show_plots: - Overhead simple publisher and subscriber - Average Round-Trip Time: - - title: Simple Pub rmw_fastrtps_cpp_async Average Round-Trip Time - description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Milliseconds - master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_async.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 14 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png - - title: Simple Pub rmw_fastrtps_cpp_sync Average Round-Trip Time - description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Milliseconds - master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_sync.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 14 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png - - title: Simple Pub rmw_connext_cpp Average Round-Trip Time - description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Milliseconds - master_csv_name: plot-overhead_round_trip_rmw_connext_cpp.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 14 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png - - title: Simple Pub rmw_fastrtps_dynamic_cpp Average Round-Trip Time - description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Milliseconds - master_csv_name: plot-overhead_round_trip_rmw_fastrtps_dynamic_cpp.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 14 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png - - title: Simple Pub rmw_cyclonedds_cpp Average Round-Trip Time - description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Milliseconds - master_csv_name: plot-overhead_round_trip_rmw_cyclonedds_cpp.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 14 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png - Overhead simple publisher and subscriber - Received messages per second: - - title: Simple Pub rmw_fastrtps_cpp_async Received messages per second - description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_async.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 16 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_fastrtps_cpp_sync Received messages per second - description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_sync.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 16 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_connext_cpp Received messages per second - description: "The figure shown above shows the received messages per second. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_received_messages_rmw_connext_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 16 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_fastrtps_dynamic_cpp Received messages per second - description: "The figure shown above shows the received messages per second. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_received_messages_rmw_fastrtps_dynamic_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 16 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_cyclonedds_cpp Received messages per second - description: "The figure shown above shows the received messages per second. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_received_messages_rmw_cyclonedds_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 16 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - Overhead simple publisher and subscriber - Sent messages per second: - - title: Simple Pub rmw_fastrtps_cpp_async Sent messages per second - description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_async.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 17 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_fastrtps_cpp_sync Sent messages per second - description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_sync.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 17 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_connext_cpp Sent messages per second - description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_sent_messages_rmw_connext_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 17 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_fastrtps_dynamic_cpp Sent messages per second - description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_dynamic_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 17 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_cyclonedds_cpp Sent messages per second - description: "The figure shown above shows the sent messages per second. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Messages per second - master_csv_name: plot-overhead_sent_messages_rmw_cyclonedds_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 17 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - Overhead simple publisher and subscriber - Lost messages per second: - - title: Simple Pub rmw_fastrtps_cpp_async Lost messages - description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Total Count - master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_async.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 18 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_fastrtps_cpp_sync Lost messages - description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Total Count - master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_sync.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 18 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_connext_cpp Lost messages - description: "The figure shown above shows the lost messages. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Total Count - master_csv_name: plot-overhead_lost_messages_rmw_connext_cpp.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 18 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_fastrtps_dynamic_cpp Lost messages - description: "The figure shown above shows the lost messages. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Total Count - master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_dynamic_cpp.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 18 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - - title: Simple Pub rmw_cyclonedds_cpp Lost messages - description: "The figure shown above shows the lost messages. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Total Count - master_csv_name: plot-overhead_lost_messages_rmw_cyclonedds_cpp.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 10 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 18 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png - Overhead simple publisher and subscriber - Virtual Memory: - - title: Simple Pub rmw_fastrtps_cpp_async Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png - - title: Simple Sub rmw_fastrtps_cpp_async Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png - - title: Simple Pub rmw_fastrtps_cpp_sync Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png - - title: Simple Sub rmw_fastrtps_cpp_sync Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png - - title: Simple Pub rmw_connext_cpp Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png - - title: Simple Sub rmw_connext_cpp Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png - - title: Simple Pub rmw_fastrtps_dynamic_cpp Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png - - title: Simple Sub rmw_fastrtps_dynamic_cpp Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png - - title: Simple Pub rmw_cyclonedds_cpp Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png - - title: Simple Sub rmw_cyclonedds_cpp Virtual Memory - description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1000 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png - Overhead simple publisher and subscriber - Resident Anonymous Memory: - - title: Simple Pub rmw_fastrtps_cpp_async Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png - - title: Simple Sub rmw_fastrtps_cpp_async Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png - - title: Simple Pub rmw_fastrtps_cpp_sync Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png - - title: Simple Sub rmw_fastrtps_cpp_sync Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png - - title: Simple Pub rmw_connext_cpp Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png - - title: Simple Sub rmw_connext_cpp Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png - - title: Simple Pub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png - - title: Simple Sub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png - - title: Simple Pub rmw_cyclonedds_cpp Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png - - title: Simple Sub rmw_cyclonedds_cpp Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png - Overhead simple publisher and subscriber - Physical Memory: - - title: Simple Pub rmw_fastrtps_cpp_async Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png - - title: Simple Sub rmw_fastrtps_cpp_async Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_async but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png - - title: Simple Pub rmw_fastrtps_cpp_sync Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png - - title: Simple Sub rmw_fastrtps_cpp_sync Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_cpp_sync but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png - - title: Simple Pub rmw_connext_cpp Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png - - title: Simple Sub rmw_connext_cpp Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_connext_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png - - title: Simple Pub rmw_fastrtps_dynamic_cpp Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png - - title: Simple Sub rmw_fastrtps_dynamic_cpp Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_fastrtps_dynamic_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png - - title: Simple Pub rmw_cyclonedds_cpp Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png - - title: Simple Sub rmw_cyclonedds_cpp Physical Memory - description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to rmw_cyclonedds_cpp but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 5
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Mb - master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp-1.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png - Node Spinning Results: - - title: Node Spinning Virtual Memory - description: "The figure shown above shows the virtual memory usage in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • Runtime 30 seconds
  • N process 2
" - y_axis_label: Mb - master_csv_name: plot-node_spinning.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 1024 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 2 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_virtual_memory.png - - title: Node Spinning CPU Usage - description: "The figure shown above shows the CPU usage in % used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • Runtime 30 seconds
  • N process 2
" - y_axis_label: Utilization (%) - master_csv_name: plot-node_spinning-1.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 100 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 5 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_cpu_usage.png - - title: Node Spinning Physical Memory - description: "The figure shown above shows the physical memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • Runtime 30 seconds
  • N process 2
" - y_axis_label: Mb - master_csv_name: plot-node_spinning-2.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - y_axis_minimum: 0 - y_axis_maximum: 100 - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_physical_memory.png - - title: Node Spinning Resident Anonymous Memory - description: "The figure shown above shows the resident anonymous memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • Runtime 30 seconds
  • N process 2
" - y_axis_label: Mb - master_csv_name: plot-node_spinning-3.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 100 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 11 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_resident_anonymous_memory.png - Performance One Process Test Results (Array1k): - - title: Average Single-Trip Time - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_1k.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 0.2 - y_axis_exclude_zero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Throughtput - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Mbits/s (mean) - master_csv_name: plot-performance_test_1p_1k-1.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 1.05 - y_axis_exclude_zero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughtput.png - - title: Max Resident Set Size - description: "The figure shown above shows the max resident size Megabytes for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Megabytes - master_csv_name: plot-performance_test_1p_1k-2.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 3 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Received messages - description: "The figure shown above shows the received messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_1k-3.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 4 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Sent messages - description: "The figure shown above shows the sent messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_1k-4.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 5 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages - description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_1k-5.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: CPU usage (%) - description: "The figure shown above shows the cpu usage in % for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_1k-6.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 100 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_cpu_usage.png - Performance One Process Test Results (multisize messages): - - title: Average Single-Trip Time (Array1k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (Array4k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-1.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (Array16k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 16K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-2.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (Array32k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 32K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-3.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (Array60k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 60K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-4.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (PointCloud512k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 512K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-5.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (Array1m) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-6.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (Array2m) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 2M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-7.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (Array4m) - description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-24.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (Array8m) - description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-25.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Average Single-Trip Time (PointCloud8m) - description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_1p_multi-26.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png - - title: Throughput (Array1k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-8.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (Array4k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-9.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (Array16k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 16K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-10.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (Array32k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 32K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-11.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (Array60k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 60K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-12.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (PointCloud512k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 512K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-13.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (Array1m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-14.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (Array2m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 2M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-15.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (Array4m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-27.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (Array8m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-28.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Throughput (PointCloud8m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_1p_multi-29.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png - - title: Lost messages (Array1k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-16.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (Array4k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4K
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-17.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (Array16k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 16K
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-18.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (Array32k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 32K
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-19.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (Array60k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 60K
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-20.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (PointCloud512k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 512k
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-21.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (Array1m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1m
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-22.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (Array2m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 2m
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-23.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (Array4m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4m
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-30.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (Array8m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8m
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-31.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - - title: Lost messages (PointCloud8m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8m
" - y_axis_label: Number - master_csv_name: plot-performance_test_1p_multi-32.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png - Performance Two Processes Test Results (Array1k): - - title: Average Single-Trip Time - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_1k.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 0.2 - y_axis_exclude_zero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Throughtput - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 1k
" - y_axis_label: Mbits/s (mean) - master_csv_name: plot-performance_test_2p_1k-1.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 1.05 - y_axis_exclude_zero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughtput.png - - title: Max Resident Set Size - description: "The figure shown above shows the max resident set size in Megabytes for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 1k
" - y_axis_label: Megabytes - master_csv_name: plot-performance_test_2p_1k-2.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 3 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Received messages - description: "The figure shown above shows the received messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 1k
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_1k-3.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 4 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Sent messages - description: "The figure shown above shows the sent messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 1k
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_1k-4.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 5 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages - description: "The figure shown above shows the total lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 1k
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_1k-5.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: CPU usage (%) - description: "The figure shown above shows the CPU usage in % for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 1k
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_1k-6.csv - style: line - num_builds: 10 - y_axis_minimum: 0 - y_axis_maximum: 100 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 8 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_cpu_usage.png - Performance Two Processes Test Results (multisize messages): - - title: Average Single-Trip Time (Array1k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 1K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (Array4k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 4K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-1.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (Array16k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 16K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-2.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (Array32k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 32K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-3.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (Array60k) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 60K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-4.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (PointCloud512k) - description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 512K
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-5.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (Array1m) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 1M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-6.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (Array2m) - description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 2M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-7.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (Array4m) - description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 4M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-24.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (Array8m) - description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 8M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-25.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Average Single-Trip Time (PointCloud8m) - description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 2
  • Message size 8M
" - y_axis_label: Milliseconds - master_csv_name: plot-performance_test_2p_multi-26.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 0 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png - - title: Throughput (Array1k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-8.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (Array4k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-9.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (Array16k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 16K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-10.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (Array32k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 32K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-11.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (Array60k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 60K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-12.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (PointCloud512k) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 512K
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-13.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (Array1m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-14.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (Array2m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 2M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-15.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (Array4m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-27.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (Array8m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-28.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Throughput (PointCloud8m) - description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8M
" - y_axis_label: Mbits/s - master_csv_name: plot-performance_test_2p_multi-29.csv - style: line - num_builds: 10 - exclZero: false - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 10 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png - - title: Lost messages (Array1k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1K
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-16.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (Array4k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4K
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-17.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (Array16k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 16K
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-18.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (Array32k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 32K
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-19.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (Array60k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 60K
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-20.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (PointCloud512k) - description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 512k
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-21.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (Array1m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 1m
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-22.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (Array2m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 2m
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-23.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (Array4m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 4m
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-30.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (Array8m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8m
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-31.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png - - title: Lost messages (PointCloud8m) - description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.

  • QoS Best effort
  • Rate 1000
  • Runtime 30 seconds
  • N process 1
  • Message size 8m
" - y_axis_label: Number - master_csv_name: plot-performance_test_2p_multi-32.csv - style: line - num_builds: 10 - y_axis_exclude_zero: true - data_series: - - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv - data_type: csv - selection_flag: INCLUDE_BY_COLUMN - selection_value: 6 - url: /job/Rci__nightly-performance_ubuntu_noble_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index d2fe1f319..9023f78f6 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -4,7 +4,6 @@ distributions: global: ci_builds: - benchmark: global/ci-benchmark.yaml nightly-connext: global/ci-nightly-connext.yaml nightly-cross-vendor-connext-cyclonedds: global/ci-nightly-cross-vendor-connext-cyclonedds.yaml nightly-cross-vendor-connext-fastrtps: global/ci-nightly-cross-vendor-connext-fastrtps.yaml @@ -17,7 +16,6 @@ distributions: nightly-extra-rmw-release: global/ci-nightly-extra-rmw-release.yaml nightly-fastrtps: global/ci-nightly-fastrtps.yaml nightly-fastrtps-dynamic: global/ci-nightly-fastrtps-dynamic.yaml - nightly-performance: global/ci-nightly-performance.yaml nightly-release: global/ci-nightly-release.yaml overlay: global/ci-overlay.yaml notification_emails: From c265fa5981c33ba7e8573b938bf5e8bc96ff62d8 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Thu, 11 Jul 2024 20:57:52 +0200 Subject: [PATCH 03/20] Do not use keyword in ci_builds Signed-off-by: Jose Luis Rivero --- .../ros_buildfarm_config/index.yaml | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index 9023f78f6..6564a0d97 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -2,24 +2,23 @@ # ROS buildfarm index file --- distributions: - global: - ci_builds: - nightly-connext: global/ci-nightly-connext.yaml - nightly-cross-vendor-connext-cyclonedds: global/ci-nightly-cross-vendor-connext-cyclonedds.yaml - nightly-cross-vendor-connext-fastrtps: global/ci-nightly-cross-vendor-connext-fastrtps.yaml - nightly-cross-vendor-connext-fastrtps-dynamic: global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml - nightly-cross-vendor-cyclonedds-fastrtps: global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml - nightly-cross-vendor-cyclonedds-fastrtps-dynamic: global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml - nightly-cross-vendor-fastrtps-fastrtps-dynamic: global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml - nightly-cyclonedds: global/ci-nightly-cyclonedds.yaml - nightly-debug: global/ci-nightly-debug.yaml - nightly-extra-rmw-release: global/ci-nightly-extra-rmw-release.yaml - nightly-fastrtps: global/ci-nightly-fastrtps.yaml - nightly-fastrtps-dynamic: global/ci-nightly-fastrtps-dynamic.yaml - nightly-release: global/ci-nightly-release.yaml - overlay: global/ci-overlay.yaml - notification_emails: - - jrivero@osrfoundation.org + ci_builds: + nightly-connext: global/ci-nightly-connext.yaml + nightly-cross-vendor-connext-cyclonedds: global/ci-nightly-cross-vendor-connext-cyclonedds.yaml + nightly-cross-vendor-connext-fastrtps: global/ci-nightly-cross-vendor-connext-fastrtps.yaml + nightly-cross-vendor-connext-fastrtps-dynamic: global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml + nightly-cross-vendor-cyclonedds-fastrtps: global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml + nightly-cross-vendor-cyclonedds-fastrtps-dynamic: global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml + nightly-cross-vendor-fastrtps-fastrtps-dynamic: global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml + nightly-cyclonedds: global/ci-nightly-cyclonedds.yaml + nightly-debug: global/ci-nightly-debug.yaml + nightly-extra-rmw-release: global/ci-nightly-extra-rmw-release.yaml + nightly-fastrtps: global/ci-nightly-fastrtps.yaml + nightly-fastrtps-dynamic: global/ci-nightly-fastrtps-dynamic.yaml + nightly-release: global/ci-nightly-release.yaml + overlay: global/ci-overlay.yaml + notification_emails: + - jrivero@osrfoundation.org jenkins_url: https://citest.build.osrfoundation.org notification_emails: - jrivero@osrfoundation.org From 85fdbb75503592260f05583107965765c591f7a2 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 12:06:01 +0200 Subject: [PATCH 04/20] Update jobs Signed-off-by: Jose Luis Rivero --- ...nightly-release.yaml => ci-linux-gpu.yaml} | 34 ---- .../ros_buildfarm_config/global/ci-linux.yaml | 60 +++++++ .../global/ci-nightly-connext.yaml | 59 ------- ...ghtly-cross-vendor-connext-cyclonedds.yaml | 67 -------- ...cross-vendor-connext-fastrtps-dynamic.yaml | 67 -------- ...nightly-cross-vendor-connext-fastrtps.yaml | 65 -------- ...ss-vendor-cyclonedds-fastrtps-dynamic.yaml | 66 -------- ...htly-cross-vendor-cyclonedds-fastrtps.yaml | 64 -------- ...ross-vendor-fastrtps-fastrtps-dynamic.yaml | 64 -------- .../global/ci-nightly-cyclonedds.yaml | 58 ------- .../global/ci-nightly-debug.yaml | 60 ------- .../global/ci-nightly-extra-rmw-release.yaml | 58 ------- .../global/ci-nightly-fastrtps-dynamic.yaml | 57 ------- .../global/ci-nightly-fastrtps.yaml | 57 ------- .../global/ci-overlay.yaml | 59 ------- .../global/doc-build.yaml | 59 ------- .../global/release-build.yaml | 66 -------- .../global/release-rhel-build.yaml | 148 ------------------ .../global/release-ubuntu-arm64-build.yaml | 68 -------- .../global/source-build.yaml | 65 -------- .../ros_buildfarm_config/index.yaml | 21 +-- 21 files changed, 63 insertions(+), 1259 deletions(-) rename jenkins-scripts/ros_buildfarm_config/global/{ci-nightly-release.yaml => ci-linux-gpu.yaml} (58%) create mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-linux.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-connext.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-cyclonedds.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cyclonedds.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-debug.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-extra-rmw-release.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps-dynamic.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/ci-overlay.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/doc-build.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/release-build.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/release-rhel-build.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/release-ubuntu-arm64-build.yaml delete mode 100644 jenkins-scripts/ros_buildfarm_config/global/source-build.yaml diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-release.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml similarity index 58% rename from jenkins-scripts/ros_buildfarm_config/global/ci-nightly-release.yaml rename to jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml index b31df2633..fc8a78590 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-release.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml @@ -1,8 +1,6 @@ %YAML 1.1 # ROS buildfarm ci-build file --- -build_environment_variables: - ROS_PYTHON_VERSION: '3' build_tool: colcon build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' @@ -11,7 +9,6 @@ jenkins_job_priority: 50 jenkins_job_schedule: 15 23 * * * jenkins_job_timeout: 300 jenkins_job_weight: 4 -package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp' repos_files: - https://raw.githubusercontent.com/gazebo-tooling/gazebodistro/master/collection-harmonic.yaml repositories: @@ -20,37 +17,6 @@ repositories: -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - mQENBFUcKaEBCAD1ajXaWLnow3pZEv44Lypt6s5jAh1rYPN6zpaFZWdkzpwTdYU1 Rpw/0hPzIoiyOPNwCti4E3+dSrv1ogEBu85P2XSy67RnabxF4/z7mPG/++u0EQav CwfrsN8OpJTtTxk+nKIhVwpAtob+KOLATerTPETrdrKh7qJ/FE8cw/XXbknjwywf diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-linux.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-linux.yaml new file mode 100644 index 000000000..73b48f00c --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-linux.yaml @@ -0,0 +1,60 @@ +%YAML 1.1 +# ROS buildfarm ci-build file +--- +build_tool: colcon +build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' +build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' +jenkins_job_label: docker +jenkins_job_priority: 50 +jenkins_job_schedule: 15 23 * * * +jenkins_job_timeout: 300 +jenkins_job_weight: 4 +repos_files: +- https://raw.githubusercontent.com/gazebo-tooling/gazebodistro/master/collection-harmonic.yaml +repositories: + keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQENBFUcKaEBCAD1ajXaWLnow3pZEv44Lypt6s5jAh1rYPN6zpaFZWdkzpwTdYU1 + Rpw/0hPzIoiyOPNwCti4E3+dSrv1ogEBu85P2XSy67RnabxF4/z7mPG/++u0EQav + CwfrsN8OpJTtTxk+nKIhVwpAtob+KOLATerTPETrdrKh7qJ/FE8cw/XXbknjwywf + R8uJqaKTu7mWNrTFaS3P5GZF5ss+ztf0EHcyYFMvzEVnSiOGBBL9pw91P1qpggBa + lKL1Ilmf6zZBPihORJ/iTH5qMCAPDdR5BaxxEUHgz+pg+RkLKd2ENEaO+SCDVRhP + yNdkYHpuIslyMHfXrh4y5nHclJ+bNXKXDcudABEBAAG0R09TUkYgUmVwb3NpdG9y + eSAoT1NSRiBSZXBvc2l0b3J5IEdQRyBrZXkpIDxvc3JmYnVpbGRAb3NyZm91bmRh + dGlvbi5vcmc+iQE4BBMBAgAiBQJVHCmhAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIe + AQIXgAAKCRBnFwWYrySXQ/D4CACVnSdHT/1dEkOrYkCnaFLNBrG2tJdBrbIZOxKy + +xV0yGniqsQFAxLESoy+ygaiKdTnAFlA24ozoNY8ur+oKMFt6CrUY01ItTq/WMA1 + iper0TO935SpDzNIPjPnD2WUSXShISWP0bFg64g0aAD1S7Yg/v7/eOmMSoeMav0T + h8KOo6yhJuhgGp3lHKAKLppH94b77d8JYqGeP03Gv6gcaqNojyKccdXrKTugZui5 + +7V/cOJTo9XqzXjkpfwp24jR8FlKI7EWqCVqtRAXHeqRgo3OaKmuoKLcJ4/8BjSU + +ppmJtEstSaL+qw49P/GQHwUkCHlx1mV5dSdVFLBPreli1ChuQENBFUcKaEBCAC7 + ZgTdYubw1sU/4A6+NvW/poBfh2DDOeh3uHJc0y235JFjr+tC1AwouaxLOUm8FE9k + 7qzwnyXbeklmXAHxw6wXZdE4PEYA/sgBYhTQy+s4PHlI6TGhwgcROkJKlW4Lld+W + IJ/fzW93DXyhEkV3AAhkrVcOLOgCPdpK5EXxJ3p6dCOKC5Vjyz1PxTNcRaLpp9w6 + J0hLIXmmoCN4aoYSXWtL/C9J+B5Cr+HHgrmFsGNrHmmVv1gMXLcVzw5p3Z4d8SuT + g9a1CemSE5bFIoOHKEQRwv/CGpoviAr+T3za3dPFTcSMOoJuYvoheTJ6fhf2sj74 + bp2Fwi4L7am/asfa7xWVABEBAAGJAR8EGAECAAkFAlUcKaECGwwACgkQZxcFmK8k + l0OX9Af+IrzUChXf6H0nZZY77gcjwFgVChRX1RLzHTTHum4WNKGP9Sw1aGdHpmdt + LhypQImxdT2yhCPEyB8EQxhgPHjqZ6UUMeYMw5rAvrcb3/ercy5pG7O8Z+Bea6hu + TAXquJ1tsFessZwMS3RUXp/gtZCHbESR7PeBlZJWBWxG/lOmX7Z4fa88dWRU0Pl/ + nfns7v6eb57HXbf0teCitRRsJwCMhYbHj2m1slZHMjhEc6kv2bgPmAFb04bcyEAP + BAo3BKu2XUVqE1t7Q2EfsItL/0FpfDY6zGKM6NIi+C40CsRl4W0o6egUhiDqsMYX + 9Su5aZdCoxMhzy5QxS3sXcpNAWH2gw== + =YM5F + -----END PGP PUBLIC KEY BLOCK----- + urls: + - https://packages.osrfoundation.org/gazebo/ubuntu-stable +skip_rosdep_keys: + - python3-distutils +targets: + ubuntu: + noble: + amd64: + _config: + custom_rosdep_urls: + - https://raw.githubusercontent.com/osrf/osrf-rosdep/master/gz/00-gazebo.list +type: ci-build +version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-connext.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-connext.yaml deleted file mode 100644 index 2e8f35536..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-connext.yaml +++ /dev/null @@ -1,59 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' -build_tool: colcon -build_tool_args: '--cmake-args --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_schedule: 15 23 * * * -jenkins_job_timeout: 300 -jenkins_job_weight: 4 -package_selection_args: '--packages-ignore-regex .*cyclonedds.* rmw_fastrtps.*' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-cyclonedds.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-cyclonedds.yaml deleted file mode 100644 index 906db1210..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-cyclonedds.yaml +++ /dev/null @@ -1,67 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' - # must override since the default has been removed from RMW_IMPLEMENTATIONS - RMW_IMPLEMENTATION: 'rmw_connextdds' - RMW_IMPLEMENTATIONS: 'rmw_connextdds:rmw_cyclonedds_cpp' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -install_packages: -- libssl-dev # for Fast-DDS security -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_timeout: 300 -jenkins_job_upstream_triggers: -- nightly-release -jenkins_job_weight: 4 -package_selection_args: '--packages-select test_communication' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -underlay_from_ci_jobs: -- nightly-release -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml deleted file mode 100644 index a7be38cc8..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml +++ /dev/null @@ -1,67 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' - # must override since the default has been removed from RMW_IMPLEMENTATIONS - RMW_IMPLEMENTATION: 'rmw_connextdds' - RMW_IMPLEMENTATIONS: 'rmw_connextdds:rmw_fastrtps_dynamic_cpp' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -install_packages: -- libssl-dev # for Fast-DDS security -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_timeout: 300 -jenkins_job_upstream_triggers: -- nightly-extra-rmw-release -jenkins_job_weight: 4 -package_selection_args: '--packages-select test_communication' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -underlay_from_ci_jobs: -- nightly-extra-rmw-release -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps.yaml deleted file mode 100644 index 6cfdfc1e4..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-connext-fastrtps.yaml +++ /dev/null @@ -1,65 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' - RMW_IMPLEMENTATIONS: 'rmw_connextdds:rmw_fastrtps_cpp' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -install_packages: -- libssl-dev # for Fast-DDS security -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_timeout: 300 -jenkins_job_upstream_triggers: -- nightly-release -jenkins_job_weight: 4 -package_selection_args: '--packages-select test_communication' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -underlay_from_ci_jobs: -- nightly-release -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml deleted file mode 100644 index ceb9326d0..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml +++ /dev/null @@ -1,66 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - # must override since the default has been removed from RMW_IMPLEMENTATIONS - RMW_IMPLEMENTATION: 'rmw_cyclonedds_cpp' - RMW_IMPLEMENTATIONS: 'rmw_cyclonedds_cpp:rmw_fastrtps_dynamic_cpp' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -install_packages: -- libssl-dev # for Fast-DDS security -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_timeout: 300 -jenkins_job_upstream_triggers: -- nightly-extra-rmw-release -jenkins_job_weight: 4 -package_selection_args: '--packages-select test_communication' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -underlay_from_ci_jobs: -- nightly-extra-rmw-release -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml deleted file mode 100644 index 5143a08e4..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml +++ /dev/null @@ -1,64 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - RMW_IMPLEMENTATIONS: 'rmw_cyclonedds_cpp:rmw_fastrtps_cpp' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -install_packages: -- libssl-dev # for Fast-DDS security -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_timeout: 300 -jenkins_job_upstream_triggers: -- nightly-release -jenkins_job_weight: 4 -package_selection_args: '--packages-select test_communication' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -underlay_from_ci_jobs: -- nightly-release -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml deleted file mode 100644 index 7f7baae9a..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml +++ /dev/null @@ -1,64 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - RMW_IMPLEMENTATIONS: 'rmw_fastrtps_cpp:rmw_fastrtps_dynamic_cpp' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' # even thought not used installed for the underlay -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_SINGLE_RMW_TESTS=1 --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -install_packages: -- libssl-dev # for Fast-DDS security -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_timeout: 300 -jenkins_job_upstream_triggers: -- nightly-extra-rmw-release -jenkins_job_weight: 4 -package_selection_args: '--packages-select test_communication' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -underlay_from_ci_jobs: -- nightly-extra-rmw-release -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cyclonedds.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cyclonedds.yaml deleted file mode 100644 index 1b24cfab5..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-cyclonedds.yaml +++ /dev/null @@ -1,58 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - ROS_PYTHON_VERSION: '3' -build_tool: colcon -build_tool_args: '--cmake-args --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_schedule: 15 23 * * * -jenkins_job_timeout: 300 -jenkins_job_weight: 4 -package_selection_args: '--packages-ignore fastcdr foonathan_memory_vendor --packages-ignore-regex .*connext.* .*fastrtps.*' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -upload_directory: nightly-cyclonedds -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-debug.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-debug.yaml deleted file mode 100644 index 4f806ce2d..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-debug.yaml +++ /dev/null @@ -1,60 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Debug -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_schedule: 15 23 * * * -jenkins_job_timeout: 360 -jenkins_job_weight: 4 -package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -shared_ccache: true -targets: - ubuntu: - noble: - amd64: -type: ci-build -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-extra-rmw-release.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-extra-rmw-release.yaml deleted file mode 100644 index dbbdd1c85..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-extra-rmw-release.yaml +++ /dev/null @@ -1,58 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_schedule: 15 23 * * * -jenkins_job_timeout: 300 -jenkins_job_weight: 4 -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps-dynamic.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps-dynamic.yaml deleted file mode 100644 index 6ac59cbae..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps-dynamic.yaml +++ /dev/null @@ -1,57 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - ROS_PYTHON_VERSION: '3' -build_tool: colcon -build_tool_args: '--cmake-args --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_schedule: 15 23 * * * -jenkins_job_timeout: 300 -jenkins_job_weight: 4 -package_selection_args: '--packages-ignore rmw_fastrtps_cpp --packages-ignore-regex .*connext.* .*cyclonedds.*' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps.yaml deleted file mode 100644 index 87b9bf744..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-nightly-fastrtps.yaml +++ /dev/null @@ -1,57 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - ROS_PYTHON_VERSION: '3' -build_tool: colcon -build_tool_args: '--cmake-args --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_schedule: 15 23 * * * -jenkins_job_timeout: 300 -jenkins_job_weight: 4 -package_selection_args: '--packages-ignore rmw_fastrtps_dynamic_cpp --packages-ignore-regex .*connext.* .*cyclonedds.*' -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-overlay.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-overlay.yaml deleted file mode 100644 index 1bd8189cd..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-overlay.yaml +++ /dev/null @@ -1,59 +0,0 @@ -%YAML 1.1 -# ROS buildfarm ci-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1' - ROS_PYTHON_VERSION: '3' - RTI_NC_LICENSE_ACCEPTED: 'yes' -build_tool: colcon -build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' -build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' -jenkins_job_label: ci-agent -jenkins_job_priority: 50 -jenkins_job_timeout: 240 -jenkins_job_weight: 4 -repos_files: -- https://github.com/ros2/ros2/raw/rolling/ros2.repos -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -targets: - ubuntu: - noble: - amd64: -type: ci-build -underlay_from_ci_jobs: -- nightly-extra-rmw-release -version: 1 diff --git a/jenkins-scripts/ros_buildfarm_config/global/doc-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/doc-build.yaml deleted file mode 100644 index 4d17169d0..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/doc-build.yaml +++ /dev/null @@ -1,59 +0,0 @@ -%YAML 1.1 -# ROS buildfarm doc-build file ---- -build_environment_variables: - ROS_PYTHON_VERSION: 3 -canonical_base_url: http://docs.ros.org/en -documentation_type: rosdoc2 -jenkins_job_priority: 89 -jenkins_job_timeout: 120 -notifications: - committers: false - emails: - - clalancette+buildfarm@osrfoundation.org - maintainers: false -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing/ -targets: - ubuntu: - noble: - amd64: -type: doc-build -upload_credential_id: jenkins-agent -upload_host: docs.ros.org -upload_root: /var/www/docs.ros.org/en/ros2_packages -upload_user: rosbot -version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/global/release-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/release-build.yaml deleted file mode 100644 index 068d17bad..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/release-build.yaml +++ /dev/null @@ -1,66 +0,0 @@ -%YAML 1.1 -# ROS buildfarm release-build file ---- -abi_incompatibility_assumed: true - -build_environment_variables: - RTI_NC_LICENSE_ACCEPTED: 'yes' - -jenkins_binary_job_priority: 80 -jenkins_binary_job_timeout: 120 -jenkins_source_job_priority: 70 -jenkins_source_job_timeout: 30 -notifications: - emails: - - steven+build.ros2.org@openrobotics.org - - ros2-buildfarm-rolling@googlegroups.com - maintainers: true -package_dependency_behavior: - include_test_dependencies: false - run_package_tests: false -sync: - package_count: 499 - packages: [desktop] -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/building -target_repository: http://repo.ros2.org/ubuntu/building -targets: - ubuntu: - noble: - amd64: -type: release-build -upload_credential_id: jenkins-agent -version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/global/release-rhel-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/release-rhel-build.yaml deleted file mode 100644 index f5c6685d2..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/release-rhel-build.yaml +++ /dev/null @@ -1,148 +0,0 @@ -%YAML 1.1 -# ROS buildfarm release-build file ---- -abi_incompatibility_assumed: true - -build_environment_variables: - RPM_BUILD_NCPUS: '1' - -jenkins_binary_job_priority: 80 -jenkins_binary_job_timeout: 120 -jenkins_source_job_priority: 70 -jenkins_source_job_timeout: 30 -notifications: - maintainers: false -package_blacklist: -- acado_vendor # Requires unreleased changes -- ament_black # python3-uvloop and black have no RPM packages for RHEL -- ament_download # Build failures on RHEL https://github.com/samsung-ros/ament_download/pull/3 -- control_box_rst # coinor-libipopt-dev has no RPM for RHEL 9 -- four_wheel_steering_msgs # Requires unreleased changes -- fuse_constraints # Requires unreleased changes -- gazebo_dev # Gazebo has no RPM package -- ifm3d_core # Build failures on RHEL https://github.com/ros2-gbp/ifm3d-release/issues/1 -- ign_ros2_control # ignition has no RPM packages for RHEL -- ign_rviz_common # ignition has no RPM packages for RHEL -- kobuki_core # Build failures on RHEL due to -Werror -- moveit_common # libogre-dev has no RPM package for RHEL -- moveit_resources_prbt_support # libogre-dev has no RPM package for RHEL -- mrpt2 # libfyaml has no RPM package for RHEL -- mrt_cmake_modules # Build failes due to ambiguous Python shebang -- octomap_server # Build failures on RHEL -- octovis # Build failures on RHEL -- ompl # opende has no RPM package for RHEL -- open3d_conversions # open3d has no RPM package for RHEL -- openni2_camera # libopenni2-dev does not exist on RHEL -- performance_test # Missing dependency on git: https://gitlab.com/ApexAI/performance_test/-/merge_requests/371 -- proxsuite # simde and matio have no RPM packages for RHEL 9 -- py_trees_js # python3-pyqt5.qtwebengine has no RPM packages for RHEL 9 -- rmf_building_map_tools # ignition has no RPM packages for RHEL -- rmf_building_sim_common # ignition has no RPM packages for RHEL -- rmf_demos_assets # ignition has no RPM packages for RHEL -- rmf_demos_dashboard_resources # ignition has no RPM packages for RHEL -- rmf_demos_maps # ignition has no RPM packages for RHEL -- rmf_demos_panel # ignition has no RPM packages for RHEL -- rmf_demos_tasks # ignition has no RPM packages for RHEL -- rmf_robot_sim_common # ignition has no RPM packages for RHEL -- rmf_traffic_editor # ignition has no RPM packages for RHEL -- rmf_traffic_editor_assets # ignition has no RPM packages for RHEL -- ros_ign_bridge # ignition has no RPM packages for RHEL -- ros_ign_gazebo # ignition has no RPM packages for RHEL -- ros_ign_interfaces # ignition has no RPM packages for RHEL -- ros_industrial_cmake_boilerplate # iwyu has no RPM packages for RHEL 9 -- ros1_bridge # ROS Noetic has no RPM packages for RHEL -- rsl # Requires CMake 3.22 -- sdformat_test_files # sdformat has no RPM packages for RHEL 9 -- sdformat_urdf # sdformat has no RPM packages for RHEL 9 -- sol_vendor # Targets 'HEAD' in vendor package -- tracetools_analysis # jupyter-notebook has no RPM package for RHEL -- tvm_vendor # Build failures on AlmaLinux (but not RHEL) -- ur_dashboard_msgs # Upstream for ur_robot_driver, for which docker.io has no RPM packages for RHEL -- usb_cam # v4l-utils has no RPM package for RHEL -- vrpn_mocap # Requires unreleased changes: https://github.com/vrpn/vrpn/pull/278 -- warehouse_ros_mongo # mongodb has no RPM package for RHEL -- webots_ros2 # Not yet generated for RHEL -- webots_ros2_abb # Not yet generated for RHEL -- webots_ros2_core # Not yet generated for RHEL -- webots_ros2_demos # Not yet generated for RHEL -- webots_ros2_epuck # Not yet generated for RHEL -- webots_ros2_examples # Not yet generated for RHEL -- webots_ros2_importer # Not yet generated for RHEL -- webots_ros2_msgs # Not yet generated for RHEL -- webots_ros2_tiago # Not yet generated for RHEL -- webots_ros2_turtlebot # Not yet generated for RHEL -- webots_ros2_tutorials # Not yet generated for RHEL -- webots_ros2_universal_robot # Not yet generated for RHEL -- webots_ros2_ur_e_description # Not yet generated for RHEL -- wiimote # cwiid has no RPM package for RHEL -- zmqpp_vendor # Targets 'HEAD' in vendor package -package_dependency_behavior: - include_test_dependencies: false - run_package_tests: false -package_ignore_list: -- connext_cmake_module # No RPM package for Connext -- demo_nodes_cpp_native_gurumdds # No RPM package for GurumDDS -- gurumdds_cmake_module # No RPM package for GurumDDS -- rmw_connext_cpp # No RPM package for Connext -- rmw_connext_dynamic_cpp # No RPM package for Connext -- rmw_connext_shared_cpp # No RPM package for Connext -- rmw_connextdds # No RPM package for Connext -- rmw_connextddsmicro # No RPM package for Connext -- rmw_connextdds_common # No RPM package for Connext -- rmw_gurumdds_cpp # No RPM package for GurumDDS -- rmw_gurumdds_shared_cpp # No RPM package for GurumDDS -- rmw_gurumdds_static_cpp # No RPM package for GurumDDS -- rosidl_typesupport_connext_c # No RPM package for Connext -- rosidl_typesupport_connext_cpp # No RPM package for Connext -- rosidl_typesupport_gurumdds_c # No RPM package for GurumDDS -- rosidl_typesupport_gurumdds_cpp # No RPM package for GurumDDS -- rti_connext_dds_cmake_module # No RPM package for Connext -sync: - package_count: 400 - packages: [desktop] -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/rhel/building/$releasever/$basearch/ -target_repository: http://repo.ros2.org/rhel/building -targets: - rhel: - '9': - x86_64: -type: release-build -upload_credential_id: jenkins-agent -upload_credential_id_pulp: pulp_admin -upload_destination_credential_id: pulp_base_url -upload_host: repo.ros2.org -version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/global/release-ubuntu-arm64-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/release-ubuntu-arm64-build.yaml deleted file mode 100644 index 83e3b9d8d..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/release-ubuntu-arm64-build.yaml +++ /dev/null @@ -1,68 +0,0 @@ -%YAML 1.1 -# ROS buildfarm release-build file ---- -abi_incompatibility_assumed: true -jenkins_binary_job_label: buildagent_arm64 || rolling_binarydeb_unv8 -jenkins_binary_job_priority: 80 -jenkins_binary_job_timeout: 720 -jenkins_source_job_priority: 70 -jenkins_source_job_timeout: 30 -notifications: - emails: - - steven+build.ros2.org@openrobotics.org - - ros2-buildfarm-rolling@googlegroups.com - maintainers: true -package_blacklist: -- kortex_api # Kinova does not provide arm64, only armv7. https://github.com/PickNikRobotics/ros2_kortex/issues/158 -- kortex_bringup # depends on kortex_api and kortex_driver -- kortex_driver # depends on kortex_api and uses libKortexApiCpp.a from Kinova -- mapviz # Known issues with building on ARM processors. https://github.com/swri-robotics/mapviz/issues/777 -package_dependency_behavior: - include_test_dependencies: false - run_package_tests: false -sync: - package_count: 499 - packages: [desktop] -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/building -target_repository: http://repo.ros2.org/ubuntu/building -targets: - ubuntu: - noble: - arm64: -type: release-build -upload_credential_id: jenkins-agent -version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/global/source-build.yaml b/jenkins-scripts/ros_buildfarm_config/global/source-build.yaml deleted file mode 100644 index 23b56b501..000000000 --- a/jenkins-scripts/ros_buildfarm_config/global/source-build.yaml +++ /dev/null @@ -1,65 +0,0 @@ -%YAML 1.1 -# ROS buildfarm source-build file ---- -build_environment_variables: - CONNEXTDDS_DIR: /opt/rti.com/rti_connext_dds-6.0.1 - ROS_PYTHON_VERSION: 3 - RTI_NC_LICENSE_ACCEPTED: 'yes' -build_tool: colcon -jenkins_commit_job_priority: 50 -jenkins_job_timeout: 120 -jenkins_pull_request_job_priority: 40 -notifications: - committers: true - compiler_warnings: true - emails: - - steven+build.ros2.org@openrobotics.org - - ros2-buildfarm-rolling@googlegroups.com - maintainers: true -repositories: - keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - urls: - - http://repo.ros2.org/ubuntu/testing -repository_blacklist: -- ros_workspace -targets: - ubuntu: - noble: - amd64: -test_commits: - default: true -test_pull_requests: - default: false -type: source-build -version: 2 diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index 6564a0d97..665c84051 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -1,24 +1,9 @@ %YAML 1.1 # ROS buildfarm index file --- -distributions: - ci_builds: - nightly-connext: global/ci-nightly-connext.yaml - nightly-cross-vendor-connext-cyclonedds: global/ci-nightly-cross-vendor-connext-cyclonedds.yaml - nightly-cross-vendor-connext-fastrtps: global/ci-nightly-cross-vendor-connext-fastrtps.yaml - nightly-cross-vendor-connext-fastrtps-dynamic: global/ci-nightly-cross-vendor-connext-fastrtps-dynamic.yaml - nightly-cross-vendor-cyclonedds-fastrtps: global/ci-nightly-cross-vendor-cyclonedds-fastrtps.yaml - nightly-cross-vendor-cyclonedds-fastrtps-dynamic: global/ci-nightly-cross-vendor-cyclonedds-fastrtps-dynamic.yaml - nightly-cross-vendor-fastrtps-fastrtps-dynamic: global/ci-nightly-cross-vendor-fastrtps-fastrtps-dynamic.yaml - nightly-cyclonedds: global/ci-nightly-cyclonedds.yaml - nightly-debug: global/ci-nightly-debug.yaml - nightly-extra-rmw-release: global/ci-nightly-extra-rmw-release.yaml - nightly-fastrtps: global/ci-nightly-fastrtps.yaml - nightly-fastrtps-dynamic: global/ci-nightly-fastrtps-dynamic.yaml - nightly-release: global/ci-nightly-release.yaml - overlay: global/ci-overlay.yaml - notification_emails: - - jrivero@osrfoundation.org +ci_builds: + ci_linux: global/ci-linux.yaml + ci_linux_gpu: global/ci-linux-gpu.yaml jenkins_url: https://citest.build.osrfoundation.org notification_emails: - jrivero@osrfoundation.org From 28328fa270d93beee2834f0071ce5e008f8969ca Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 12:20:27 +0200 Subject: [PATCH 05/20] Remove ros repo key Signed-off-by: Jose Luis Rivero --- .../ros_buildfarm_config/index.yaml | 31 ------------------- 1 file changed, 31 deletions(-) diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index 665c84051..559643026 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -11,37 +11,6 @@ prerequisites: debian_repositories: - http://citest.repo.non-existing.org/ubuntu/building debian_repository_keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPGv1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- - | -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.11 (GNU/Linux) From 42e3a25fe8e100e1100a31ae681fa414e8274b43 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 12:21:15 +0200 Subject: [PATCH 06/20] Remove ROS repo from gpu Signed-off-by: Jose Luis Rivero --- jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml b/jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml index fc8a78590..34234bef6 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml @@ -46,7 +46,6 @@ repositories: =YM5F -----END PGP PUBLIC KEY BLOCK----- urls: - - http://repo.ros2.org/ubuntu/testing - https://packages.osrfoundation.org/gazebo/ubuntu-stable skip_rosdep_keys: - python3-distutils From 5f2e76ac06ba071f7f5a8b866fb2d4762a6f5d53 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 14:57:11 +0200 Subject: [PATCH 07/20] Rename jobs to remove ci which is implicit in job names Signed-off-by: Jose Luis Rivero --- .../global/{ci-linux-gpu.yaml => linux-gpu.yaml} | 0 .../ros_buildfarm_config/global/{ci-linux.yaml => linux.yaml} | 0 jenkins-scripts/ros_buildfarm_config/index.yaml | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) rename jenkins-scripts/ros_buildfarm_config/global/{ci-linux-gpu.yaml => linux-gpu.yaml} (100%) rename jenkins-scripts/ros_buildfarm_config/global/{ci-linux.yaml => linux.yaml} (100%) diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml b/jenkins-scripts/ros_buildfarm_config/global/linux-gpu.yaml similarity index 100% rename from jenkins-scripts/ros_buildfarm_config/global/ci-linux-gpu.yaml rename to jenkins-scripts/ros_buildfarm_config/global/linux-gpu.yaml diff --git a/jenkins-scripts/ros_buildfarm_config/global/ci-linux.yaml b/jenkins-scripts/ros_buildfarm_config/global/linux.yaml similarity index 100% rename from jenkins-scripts/ros_buildfarm_config/global/ci-linux.yaml rename to jenkins-scripts/ros_buildfarm_config/global/linux.yaml diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index 559643026..bf9adca0e 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -2,8 +2,8 @@ # ROS buildfarm index file --- ci_builds: - ci_linux: global/ci-linux.yaml - ci_linux_gpu: global/ci-linux-gpu.yaml + linux: global/linux.yaml + linux_gpu: global/linux-gpu.yaml jenkins_url: https://citest.build.osrfoundation.org notification_emails: - jrivero@osrfoundation.org From a333c5d36a88663b33f985e48e2eec26a3bdebf0 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 15:09:03 +0200 Subject: [PATCH 08/20] Rename to match naming guidelines Signed-off-by: Jose Luis Rivero --- .../global/{linux.yaml => colcon_any-manual.yaml} | 0 .../global/{linux-gpu.yaml => colcon_gpu_any-manual.yaml} | 0 jenkins-scripts/ros_buildfarm_config/index.yaml | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) rename jenkins-scripts/ros_buildfarm_config/global/{linux.yaml => colcon_any-manual.yaml} (100%) rename jenkins-scripts/ros_buildfarm_config/global/{linux-gpu.yaml => colcon_gpu_any-manual.yaml} (100%) diff --git a/jenkins-scripts/ros_buildfarm_config/global/linux.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml similarity index 100% rename from jenkins-scripts/ros_buildfarm_config/global/linux.yaml rename to jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml diff --git a/jenkins-scripts/ros_buildfarm_config/global/linux-gpu.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml similarity index 100% rename from jenkins-scripts/ros_buildfarm_config/global/linux-gpu.yaml rename to jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index bf9adca0e..d4544c21f 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -2,8 +2,8 @@ # ROS buildfarm index file --- ci_builds: - linux: global/linux.yaml - linux_gpu: global/linux-gpu.yaml + colcon_any-manual: global/colcon_any-manual.yaml + colcon_gpu_any-manual: global/colcon_gpu_any-manual.yaml jenkins_url: https://citest.build.osrfoundation.org notification_emails: - jrivero@osrfoundation.org From 11c702ad6b857923250de57e7f5ed87a0620b5d8 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 15:34:17 +0200 Subject: [PATCH 09/20] Need ros build tools from building repo Signed-off-by: Jose Luis Rivero --- .../ros_buildfarm_config/index.yaml | 57 ++++++++++--------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index d4544c21f..60b6f1496 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -9,38 +9,39 @@ notification_emails: - jrivero@osrfoundation.org prerequisites: debian_repositories: - - http://citest.repo.non-existing.org/ubuntu/building + # Needed for getting the ROS building tools packages like python3-rosdep + - http://repo.ros2.org/ubuntu/building debian_repository_keys: - | -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1.4.11 (GNU/Linux) + Version: GnuPGv1 - mQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F - WzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz - lt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I - D3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr - JuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe - giITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn - jIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ - FtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl - CUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk - ZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC - CAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ - jQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd - xwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0 - SWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b - dceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6 - K0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz - lIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y - UtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d - eu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF - yn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd - cYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q - ul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI - YmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru - sB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi - qYE= - =Vgio + mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc + VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro + u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 + K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG + aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ + TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz + pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p + V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT + hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ + /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV + okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB + tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA + PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur + F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB + RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z + PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa + DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC + Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR + fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 + quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 + 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 + qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA + TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo + 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 + WE+F5FaIKwb72PL4rLi4 + =i0tj -----END PGP PUBLIC KEY BLOCK----- rosdistro_index_url: https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml status_page_repositories: From 1e798005450ef79a5e994ebe9dd9cb03744156db Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 16:03:49 +0200 Subject: [PATCH 10/20] Move keys to real ci configurations Signed-off-by: Jose Luis Rivero --- .../global/colcon_any-manual.yaml | 33 +++++++++++ .../global/colcon_gpu_any-manual.yaml | 57 ++++++++++--------- .../ros_buildfarm_config/index.yaml | 36 ------------ 3 files changed, 62 insertions(+), 64 deletions(-) diff --git a/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml index 73b48f00c..1999e269f 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml @@ -45,8 +45,41 @@ repositories: 9Su5aZdCoxMhzy5QxS3sXcpNAWH2gw== =YM5F -----END PGP PUBLIC KEY BLOCK----- + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + + mQINBF/btn4BEADSD9KhOgzOwDFOw+ivJXt3lw6Ubyo6c2yXEEASnQpzQ2IPJBpQ + zAX+rncd76xNNgtAUmtPFdsWojwIOYvHLnCusmjB5zmpr08alKKUqKfjKI0ALfq8 + xrv2F7AFeaV2FWaCrH8ZrNBxLUnm/1MZbrknvnh4J+1Bpzi4JQvYJ1hb2BUYCPBj + kXTpShj58yzlPvr5oDzmy++evPjVf8Lh5f0LxWtDlYK8NED0dBzHZlL1eeuEmNJP + Iw/UNVlhVgPv3j329sdmGja+uck5JEAlL0uRU4D83f/YndwUUX+I+Um5baGuyJ42 + FXFtw9JHF3DJiERpYd/ZCPP8jQwAxKee2zukxUh/L1MCWBFoZCIuuy30ACq20gWZ + PAnDpqF9H/fzg3FQiwAaeF7ZCZPNvSCnV7myqdZ7C/adgayuRhT6vpMP48WACqV6 + ndmYEJL2WC+eT7eDD6hEZpVnBNeuRA/RnU6aRgybZ2+rB+hhXTfX3xzLxqJeLIZ7 + SWpXGNRZAmOy9Eqt/dKrzUUyrOXfgqHd75mWFlbHrQZ8tt0+1PE76XG4ZgT3pqOk + bHHqywJfJXpy5U62YBy0TruMM7WyKN8IrkvUdYkMGbyfVKudQha0lTIAvX8zeW1z + AHovXBFkdR9NgdggZV1XWdbBlscLOKLcg9t+HT2EKSvgx1sPJEhzBFdahwARAQAB + tFpST1MgQm9vdHN0cmFwIFJlcG9zaXRvcnkgKFNpZ25pbmcgS2V5IGZvciBST1Mg + Qm9vdHN0cmFwIFJlcG9zaXRvcnkpIDxyb3NAb3BlbnJvYm90aWNzLm9yZz6JAk4E + EwEIADgWIQRHMs5wbNexnbD/506O2y72YfyIDgUCX9u2fgIbAwULCQgHAgYVCgkI + CwIEFgIDAQIeAQIXgAAKCRCO2y72YfyIDksLD/9awISK9MlJJZ2W769Fj8D2JOEM + splwtVNBuADyH2rT2TjL5aY+V8/awq/DApl3ty/QpfM8qcybUyi94faAhdvYygMr + AvU3/VusaxexlJHKO9GkdFfFQTtcksWhV7+z21h1omq5RimInJA6eyrhsNjFnOiI + we4SG3Jwi+Scr0xPLIyuboacD+3AXxPaA3mwQjLnMyYMyBCZs7tTtET5FR6hAGIg + eptpm+Fiaosjub35/VB9r/JOjJCuiwKObMye+8jcDdR8umFxzqcgEe1TNQVBj5+V + I4ssbrzKvwAkte3mBEdndEBPbSlTAo0kd4ByMRZ5AWhqRdu4iabw8cz2IpGErUcb + K0ws76+D8PqnqjPqd5GkGxB54zLMMrrBya5+hnzyDifKzvv1M+L2xvFuICBLBTR7 + FnRownLKmDXLXp/EloRpTvchsO9W+Y3cDTkzkKpaUgs8Gl4dI/zPkHEp8iZBZNsk + mEibjJ5g2qBAYr9GbyaUiifdmpUiDoJpCyDq22rKfFkZl7t1+1MVbjz92A8Vjesb + QHt0icnkrvwg7mYfmMcdVF4TVNaR2XzLTkAz62r1kOoXnPbzUTA1uiLakagsUG5G + YXyUVOJlJDTWr784FVSsEQIslvbO8dk3gmiOpurxBrLGn70SdhCnQRqSrjOnvzX7 + 3ih4hgyGHQOJ/7p5Rg== + =v6u9 + -----END PGP PUBLIC KEY BLOCK----- urls: - https://packages.osrfoundation.org/gazebo/ubuntu-stable + # Needed for getting the ROS building tools packages like python3-rosdep + - http://repos.ros.org/repos/ros_bootstrap skip_rosdep_keys: - python3-distutils targets: diff --git a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml index 34234bef6..037ac4427 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml @@ -15,38 +15,39 @@ repositories: keys: - | -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v1 - mQENBFUcKaEBCAD1ajXaWLnow3pZEv44Lypt6s5jAh1rYPN6zpaFZWdkzpwTdYU1 - Rpw/0hPzIoiyOPNwCti4E3+dSrv1ogEBu85P2XSy67RnabxF4/z7mPG/++u0EQav - CwfrsN8OpJTtTxk+nKIhVwpAtob+KOLATerTPETrdrKh7qJ/FE8cw/XXbknjwywf - R8uJqaKTu7mWNrTFaS3P5GZF5ss+ztf0EHcyYFMvzEVnSiOGBBL9pw91P1qpggBa - lKL1Ilmf6zZBPihORJ/iTH5qMCAPDdR5BaxxEUHgz+pg+RkLKd2ENEaO+SCDVRhP - yNdkYHpuIslyMHfXrh4y5nHclJ+bNXKXDcudABEBAAG0R09TUkYgUmVwb3NpdG9y - eSAoT1NSRiBSZXBvc2l0b3J5IEdQRyBrZXkpIDxvc3JmYnVpbGRAb3NyZm91bmRh - dGlvbi5vcmc+iQE4BBMBAgAiBQJVHCmhAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIe - AQIXgAAKCRBnFwWYrySXQ/D4CACVnSdHT/1dEkOrYkCnaFLNBrG2tJdBrbIZOxKy - +xV0yGniqsQFAxLESoy+ygaiKdTnAFlA24ozoNY8ur+oKMFt6CrUY01ItTq/WMA1 - iper0TO935SpDzNIPjPnD2WUSXShISWP0bFg64g0aAD1S7Yg/v7/eOmMSoeMav0T - h8KOo6yhJuhgGp3lHKAKLppH94b77d8JYqGeP03Gv6gcaqNojyKccdXrKTugZui5 - +7V/cOJTo9XqzXjkpfwp24jR8FlKI7EWqCVqtRAXHeqRgo3OaKmuoKLcJ4/8BjSU - +ppmJtEstSaL+qw49P/GQHwUkCHlx1mV5dSdVFLBPreli1ChuQENBFUcKaEBCAC7 - ZgTdYubw1sU/4A6+NvW/poBfh2DDOeh3uHJc0y235JFjr+tC1AwouaxLOUm8FE9k - 7qzwnyXbeklmXAHxw6wXZdE4PEYA/sgBYhTQy+s4PHlI6TGhwgcROkJKlW4Lld+W - IJ/fzW93DXyhEkV3AAhkrVcOLOgCPdpK5EXxJ3p6dCOKC5Vjyz1PxTNcRaLpp9w6 - J0hLIXmmoCN4aoYSXWtL/C9J+B5Cr+HHgrmFsGNrHmmVv1gMXLcVzw5p3Z4d8SuT - g9a1CemSE5bFIoOHKEQRwv/CGpoviAr+T3za3dPFTcSMOoJuYvoheTJ6fhf2sj74 - bp2Fwi4L7am/asfa7xWVABEBAAGJAR8EGAECAAkFAlUcKaECGwwACgkQZxcFmK8k - l0OX9Af+IrzUChXf6H0nZZY77gcjwFgVChRX1RLzHTTHum4WNKGP9Sw1aGdHpmdt - LhypQImxdT2yhCPEyB8EQxhgPHjqZ6UUMeYMw5rAvrcb3/ercy5pG7O8Z+Bea6hu - TAXquJ1tsFessZwMS3RUXp/gtZCHbESR7PeBlZJWBWxG/lOmX7Z4fa88dWRU0Pl/ - nfns7v6eb57HXbf0teCitRRsJwCMhYbHj2m1slZHMjhEc6kv2bgPmAFb04bcyEAP - BAo3BKu2XUVqE1t7Q2EfsItL/0FpfDY6zGKM6NIi+C40CsRl4W0o6egUhiDqsMYX - 9Su5aZdCoxMhzy5QxS3sXcpNAWH2gw== - =YM5F + mQINBF/btn4BEADSD9KhOgzOwDFOw+ivJXt3lw6Ubyo6c2yXEEASnQpzQ2IPJBpQ + zAX+rncd76xNNgtAUmtPFdsWojwIOYvHLnCusmjB5zmpr08alKKUqKfjKI0ALfq8 + xrv2F7AFeaV2FWaCrH8ZrNBxLUnm/1MZbrknvnh4J+1Bpzi4JQvYJ1hb2BUYCPBj + kXTpShj58yzlPvr5oDzmy++evPjVf8Lh5f0LxWtDlYK8NED0dBzHZlL1eeuEmNJP + Iw/UNVlhVgPv3j329sdmGja+uck5JEAlL0uRU4D83f/YndwUUX+I+Um5baGuyJ42 + FXFtw9JHF3DJiERpYd/ZCPP8jQwAxKee2zukxUh/L1MCWBFoZCIuuy30ACq20gWZ + PAnDpqF9H/fzg3FQiwAaeF7ZCZPNvSCnV7myqdZ7C/adgayuRhT6vpMP48WACqV6 + ndmYEJL2WC+eT7eDD6hEZpVnBNeuRA/RnU6aRgybZ2+rB+hhXTfX3xzLxqJeLIZ7 + SWpXGNRZAmOy9Eqt/dKrzUUyrOXfgqHd75mWFlbHrQZ8tt0+1PE76XG4ZgT3pqOk + bHHqywJfJXpy5U62YBy0TruMM7WyKN8IrkvUdYkMGbyfVKudQha0lTIAvX8zeW1z + AHovXBFkdR9NgdggZV1XWdbBlscLOKLcg9t+HT2EKSvgx1sPJEhzBFdahwARAQAB + tFpST1MgQm9vdHN0cmFwIFJlcG9zaXRvcnkgKFNpZ25pbmcgS2V5IGZvciBST1Mg + Qm9vdHN0cmFwIFJlcG9zaXRvcnkpIDxyb3NAb3BlbnJvYm90aWNzLm9yZz6JAk4E + EwEIADgWIQRHMs5wbNexnbD/506O2y72YfyIDgUCX9u2fgIbAwULCQgHAgYVCgkI + CwIEFgIDAQIeAQIXgAAKCRCO2y72YfyIDksLD/9awISK9MlJJZ2W769Fj8D2JOEM + splwtVNBuADyH2rT2TjL5aY+V8/awq/DApl3ty/QpfM8qcybUyi94faAhdvYygMr + AvU3/VusaxexlJHKO9GkdFfFQTtcksWhV7+z21h1omq5RimInJA6eyrhsNjFnOiI + we4SG3Jwi+Scr0xPLIyuboacD+3AXxPaA3mwQjLnMyYMyBCZs7tTtET5FR6hAGIg + eptpm+Fiaosjub35/VB9r/JOjJCuiwKObMye+8jcDdR8umFxzqcgEe1TNQVBj5+V + I4ssbrzKvwAkte3mBEdndEBPbSlTAo0kd4ByMRZ5AWhqRdu4iabw8cz2IpGErUcb + K0ws76+D8PqnqjPqd5GkGxB54zLMMrrBya5+hnzyDifKzvv1M+L2xvFuICBLBTR7 + FnRownLKmDXLXp/EloRpTvchsO9W+Y3cDTkzkKpaUgs8Gl4dI/zPkHEp8iZBZNsk + mEibjJ5g2qBAYr9GbyaUiifdmpUiDoJpCyDq22rKfFkZl7t1+1MVbjz92A8Vjesb + QHt0icnkrvwg7mYfmMcdVF4TVNaR2XzLTkAz62r1kOoXnPbzUTA1uiLakagsUG5G + YXyUVOJlJDTWr784FVSsEQIslvbO8dk3gmiOpurxBrLGn70SdhCnQRqSrjOnvzX7 + 3ih4hgyGHQOJ/7p5Rg== + =v6u9 -----END PGP PUBLIC KEY BLOCK----- urls: - https://packages.osrfoundation.org/gazebo/ubuntu-stable + # Needed for getting the ROS building tools packages like python3-rosdep + - http://repos.ros.org/repos/ros_bootstrap skip_rosdep_keys: - python3-distutils targets: diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index 60b6f1496..a9271be40 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -7,42 +7,6 @@ ci_builds: jenkins_url: https://citest.build.osrfoundation.org notification_emails: - jrivero@osrfoundation.org -prerequisites: - debian_repositories: - # Needed for getting the ROS building tools packages like python3-rosdep - - http://repo.ros2.org/ubuntu/building - debian_repository_keys: - - | - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPGv1 - - mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc - VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro - u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4 - K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG - aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+ - TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz - pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p - V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT - hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/ - /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV - okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB - tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA - PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur - F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB - RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z - PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa - DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC - Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR - fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0 - quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1 - 1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6 - qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA - TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo - 22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6 - WE+F5FaIKwb72PL4rLi4 - =i0tj - -----END PGP PUBLIC KEY BLOCK----- rosdistro_index_url: https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml status_page_repositories: default: From 39fd92644038b73594d0c13a23fc50b1b2f6825f Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 16:04:57 +0200 Subject: [PATCH 11/20] Need prerequisites Signed-off-by: Jose Luis Rivero --- jenkins-scripts/ros_buildfarm_config/index.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index a9271be40..69f751fbe 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -7,6 +7,7 @@ ci_builds: jenkins_url: https://citest.build.osrfoundation.org notification_emails: - jrivero@osrfoundation.org +prerequisites: rosdistro_index_url: https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml status_page_repositories: default: From a2e7b1a9c6e70f81cbfd5c57736f576c1096000b Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 16:30:00 +0200 Subject: [PATCH 12/20] Comment is breaking lists Signed-off-by: Jose Luis Rivero --- .../ros_buildfarm_config/global/colcon_any-manual.yaml | 3 +-- .../ros_buildfarm_config/global/colcon_gpu_any-manual.yaml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml index 1999e269f..c66d74cf3 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml @@ -78,8 +78,7 @@ repositories: -----END PGP PUBLIC KEY BLOCK----- urls: - https://packages.osrfoundation.org/gazebo/ubuntu-stable - # Needed for getting the ROS building tools packages like python3-rosdep - - http://repos.ros.org/repos/ros_bootstrap + - http://repos.ros.org/repos/ros_bootstrap # Needed for getting the ROS building tools packages like python3-rosdep skip_rosdep_keys: - python3-distutils targets: diff --git a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml index 037ac4427..f3dbc8f67 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml @@ -46,8 +46,7 @@ repositories: -----END PGP PUBLIC KEY BLOCK----- urls: - https://packages.osrfoundation.org/gazebo/ubuntu-stable - # Needed for getting the ROS building tools packages like python3-rosdep - - http://repos.ros.org/repos/ros_bootstrap + - http://repos.ros.org/repos/ros_bootstrap # Needed for getting the ROS building tools packages like python3-rosdep skip_rosdep_keys: - python3-distutils targets: From 999f4a9263ea8021581ea8b359bf8d2f96477bb3 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 12 Jul 2024 16:34:30 +0200 Subject: [PATCH 13/20] Missing key Signed-off-by: Jose Luis Rivero --- .../global/colcon_gpu_any-manual.yaml | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml index f3dbc8f67..f8817a411 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml @@ -13,6 +13,38 @@ repos_files: - https://raw.githubusercontent.com/gazebo-tooling/gazebodistro/master/collection-harmonic.yaml repositories: keys: + - | + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1 + + mQENBFUcKaEBCAD1ajXaWLnow3pZEv44Lypt6s5jAh1rYPN6zpaFZWdkzpwTdYU1 + Rpw/0hPzIoiyOPNwCti4E3+dSrv1ogEBu85P2XSy67RnabxF4/z7mPG/++u0EQav + CwfrsN8OpJTtTxk+nKIhVwpAtob+KOLATerTPETrdrKh7qJ/FE8cw/XXbknjwywf + R8uJqaKTu7mWNrTFaS3P5GZF5ss+ztf0EHcyYFMvzEVnSiOGBBL9pw91P1qpggBa + lKL1Ilmf6zZBPihORJ/iTH5qMCAPDdR5BaxxEUHgz+pg+RkLKd2ENEaO+SCDVRhP + yNdkYHpuIslyMHfXrh4y5nHclJ+bNXKXDcudABEBAAG0R09TUkYgUmVwb3NpdG9y + eSAoT1NSRiBSZXBvc2l0b3J5IEdQRyBrZXkpIDxvc3JmYnVpbGRAb3NyZm91bmRh + dGlvbi5vcmc+iQE4BBMBAgAiBQJVHCmhAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIe + AQIXgAAKCRBnFwWYrySXQ/D4CACVnSdHT/1dEkOrYkCnaFLNBrG2tJdBrbIZOxKy + +xV0yGniqsQFAxLESoy+ygaiKdTnAFlA24ozoNY8ur+oKMFt6CrUY01ItTq/WMA1 + iper0TO935SpDzNIPjPnD2WUSXShISWP0bFg64g0aAD1S7Yg/v7/eOmMSoeMav0T + h8KOo6yhJuhgGp3lHKAKLppH94b77d8JYqGeP03Gv6gcaqNojyKccdXrKTugZui5 + +7V/cOJTo9XqzXjkpfwp24jR8FlKI7EWqCVqtRAXHeqRgo3OaKmuoKLcJ4/8BjSU + +ppmJtEstSaL+qw49P/GQHwUkCHlx1mV5dSdVFLBPreli1ChuQENBFUcKaEBCAC7 + ZgTdYubw1sU/4A6+NvW/poBfh2DDOeh3uHJc0y235JFjr+tC1AwouaxLOUm8FE9k + 7qzwnyXbeklmXAHxw6wXZdE4PEYA/sgBYhTQy+s4PHlI6TGhwgcROkJKlW4Lld+W + IJ/fzW93DXyhEkV3AAhkrVcOLOgCPdpK5EXxJ3p6dCOKC5Vjyz1PxTNcRaLpp9w6 + J0hLIXmmoCN4aoYSXWtL/C9J+B5Cr+HHgrmFsGNrHmmVv1gMXLcVzw5p3Z4d8SuT + g9a1CemSE5bFIoOHKEQRwv/CGpoviAr+T3za3dPFTcSMOoJuYvoheTJ6fhf2sj74 + bp2Fwi4L7am/asfa7xWVABEBAAGJAR8EGAECAAkFAlUcKaECGwwACgkQZxcFmK8k + l0OX9Af+IrzUChXf6H0nZZY77gcjwFgVChRX1RLzHTTHum4WNKGP9Sw1aGdHpmdt + LhypQImxdT2yhCPEyB8EQxhgPHjqZ6UUMeYMw5rAvrcb3/ercy5pG7O8Z+Bea6hu + TAXquJ1tsFessZwMS3RUXp/gtZCHbESR7PeBlZJWBWxG/lOmX7Z4fa88dWRU0Pl/ + nfns7v6eb57HXbf0teCitRRsJwCMhYbHj2m1slZHMjhEc6kv2bgPmAFb04bcyEAP + BAo3BKu2XUVqE1t7Q2EfsItL/0FpfDY6zGKM6NIi+C40CsRl4W0o6egUhiDqsMYX + 9Su5aZdCoxMhzy5QxS3sXcpNAWH2gw== + =YM5F + -----END PGP PUBLIC KEY BLOCK----- - | -----BEGIN PGP PUBLIC KEY BLOCK----- From f31b03a5334b643f9e83adbf7d7e8e8d438eef9f Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Tue, 16 Jul 2024 20:33:27 +0200 Subject: [PATCH 14/20] Add jammy and clean up unused fields Signed-off-by: Jose Luis Rivero --- .../ros_buildfarm_config/global/colcon_any-manual.yaml | 6 +++--- .../ros_buildfarm_config/global/colcon_gpu_any-manual.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml index c66d74cf3..4bb3d369c 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml @@ -5,10 +5,8 @@ build_tool: colcon build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' jenkins_job_label: docker -jenkins_job_priority: 50 -jenkins_job_schedule: 15 23 * * * +jenkins_job_priority: 200 # same that pr-any jenkins_job_timeout: 300 -jenkins_job_weight: 4 repos_files: - https://raw.githubusercontent.com/gazebo-tooling/gazebodistro/master/collection-harmonic.yaml repositories: @@ -85,6 +83,8 @@ targets: ubuntu: noble: amd64: + jammy: + amd64: _config: custom_rosdep_urls: - https://raw.githubusercontent.com/osrf/osrf-rosdep/master/gz/00-gazebo.list diff --git a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml index f8817a411..cd5683768 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml @@ -5,10 +5,8 @@ build_tool: colcon build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release --no-warn-unused-cli' build_tool_test_args: '--retest-until-pass 2 --ctest-args -LE xfail --pytest-args -m "not xfail"' jenkins_job_label: gpu-reliable -jenkins_job_priority: 50 -jenkins_job_schedule: 15 23 * * * +jenkins_job_priority: 200 # same than pr-any jenkins_job_timeout: 300 -jenkins_job_weight: 4 repos_files: - https://raw.githubusercontent.com/gazebo-tooling/gazebodistro/master/collection-harmonic.yaml repositories: @@ -85,6 +83,8 @@ targets: ubuntu: noble: amd64: + jammy: + amd64: _config: custom_rosdep_urls: - https://raw.githubusercontent.com/osrf/osrf-rosdep/master/gz/00-gazebo.list From 0159d0fcc29a1cd4a27e18a16e927802c5cbd6ce Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Thu, 18 Jul 2024 20:20:07 +0200 Subject: [PATCH 15/20] Include a README file Signed-off-by: Jose Luis Rivero --- .../ros_buildfarm_config/README.md | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 jenkins-scripts/ros_buildfarm_config/README.md diff --git a/jenkins-scripts/ros_buildfarm_config/README.md b/jenkins-scripts/ros_buildfarm_config/README.md new file mode 100644 index 000000000..d853993ed --- /dev/null +++ b/jenkins-scripts/ros_buildfarm_config/README.md @@ -0,0 +1,67 @@ +# ros_buildfam configuration for the Gazebo buildfarm + +This directory hosts the ros_buildfarm configuration used to create some jobs +in the Gazebo buildfarm. Mostly inspired by the ROS buildfarm configuration +repository: https://github.com/ros2/ros_buildfarm_config/ + +## Rationale + +The [ros_buildfarm](https://github.com/ros-infrastructure/ros_buildfarm) code +is able to generate Jenkins jobs designed mainly for the ROS buildfarm that +are also applicable to other Jenkins buildfarms. In this case the Gazebo +development team was looking for a colcon based jobs able to receive +as an input a VCS file. Instead of creating these jobs from scratch, the use of +ros_buildfarm was chosen to provide the required features and many others more. + +## Jobs generated + +The jobs generated by ros_buildfarm are easily recognizable since they are +placed under the Jenkins views `ci` (non ROS related jobs) or `Xci` +(where X is the initial of a ROS release). The job names also uses these +same prefixes: `ci__` or `Xci__`. + +## Generating jobs + +### Initial setup + +Be sure of going through the +[Setup environment to deploy configuration](https://github.com/ros-infrastructure/ros_buildfarm/blob/master/doc/environment.rst) +document in the ros_buildfarm as the first step to proceed with the jobs +generation. + +### Running job generation + +Note that the Gazebo buildfarm can not execute the script +`ros_buildfarm/scripts//generate_all_jobs.py` since it will create some +maintenance views and jobs that are not in the scope of this buildfarm. + +Instead of that, the job generation is done manually per configuration +file using the following (empty quotes are mandatory): + +``` +# remove the --dry-run for real execution +./generate_ci_jobs.py --dry-run \ + https://raw.githubusercontent.com/gazebo-tooling/release-tools/jrivero/ros_buildfarm/jenkins-scripts/ros_buildfarm_config/index.yaml \ + "" +``` + +The different `` are defined in the index file just before the key +`ci_builds:`. So for example + +``` +# remove the --dry-run for real execution +./generate_ci_jobs.py --dry-run \ + https://raw.githubusercontent.com/gazebo-tooling/release-tools/jrivero/ros_buildfarm/jenkins-scripts/ros_buildfarm_config/index.yaml \ + "" colcon_any-manual +``` + +To automate the process using the `yq` tool: + +``` +wget https://raw.githubusercontent.com/gazebo-tooling/release-tools/master/jenkins-scripts/ros_buildfarm_config/index.yaml +for ci_build in $(yq '.ci_builds | keys' < index.yaml | sed 's:^- ::'); do +./generate_ci_jobs.py --dry-run \ + https://raw.githubusercontent.com/gazebo-tooling/release-tools/jrivero/ros_buildfarm/jenkins-scripts/ros_buildfarm_config/index.yaml \ + "" $ci_build +done +``` From 02ad8feb69ae38dc2aeb0cd9f0321ada4985e953 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Thu, 18 Jul 2024 20:21:04 +0200 Subject: [PATCH 16/20] Remove status_page_repo Signed-off-by: Jose Luis Rivero --- jenkins-scripts/ros_buildfarm_config/index.yaml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index 69f751fbe..ea643aaaf 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -9,14 +9,5 @@ notification_emails: - jrivero@osrfoundation.org prerequisites: rosdistro_index_url: https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml -status_page_repositories: - default: - - http://repo.ros2.org/ubuntu/building - - http://repo.ros2.org/ubuntu/testing - - http://repo.ros2.org/ubuntu/main - rhel: - - http://repo.ros2.org/rhel/building - - http://repo.ros2.org/rhel/testing - - http://repo.ros2.org/rhel/main type: buildfarm version: 1 From 61459554c2ae32ab129d5c562daa2030e40e5b1a Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 26 Jul 2024 22:40:49 +0200 Subject: [PATCH 17/20] Update jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml Co-authored-by: Scott K Logan --- .../ros_buildfarm_config/global/colcon_any-manual.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml index 4bb3d369c..be91438e4 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/colcon_any-manual.yaml @@ -78,7 +78,7 @@ repositories: - https://packages.osrfoundation.org/gazebo/ubuntu-stable - http://repos.ros.org/repos/ros_bootstrap # Needed for getting the ROS building tools packages like python3-rosdep skip_rosdep_keys: - - python3-distutils +- python3-distutils targets: ubuntu: noble: From 81e57ca806425aaf68dfc918ae4ca9fb09f6f0d0 Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 26 Jul 2024 22:40:57 +0200 Subject: [PATCH 18/20] Update jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml Co-authored-by: Scott K Logan --- .../ros_buildfarm_config/global/colcon_gpu_any-manual.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml index cd5683768..9eb0188d2 100644 --- a/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml +++ b/jenkins-scripts/ros_buildfarm_config/global/colcon_gpu_any-manual.yaml @@ -78,7 +78,7 @@ repositories: - https://packages.osrfoundation.org/gazebo/ubuntu-stable - http://repos.ros.org/repos/ros_bootstrap # Needed for getting the ROS building tools packages like python3-rosdep skip_rosdep_keys: - - python3-distutils +- python3-distutils targets: ubuntu: noble: From a9c44049cc3f23209c820fc61ad6ad74b5ba772e Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 26 Jul 2024 22:41:09 +0200 Subject: [PATCH 19/20] Update jenkins-scripts/ros_buildfarm_config/README.md Co-authored-by: Scott K Logan --- jenkins-scripts/ros_buildfarm_config/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins-scripts/ros_buildfarm_config/README.md b/jenkins-scripts/ros_buildfarm_config/README.md index d853993ed..973be5d6f 100644 --- a/jenkins-scripts/ros_buildfarm_config/README.md +++ b/jenkins-scripts/ros_buildfarm_config/README.md @@ -32,7 +32,7 @@ generation. ### Running job generation Note that the Gazebo buildfarm can not execute the script -`ros_buildfarm/scripts//generate_all_jobs.py` since it will create some +`ros_buildfarm/scripts/generate_all_jobs.py` since it will create some maintenance views and jobs that are not in the scope of this buildfarm. Instead of that, the job generation is done manually per configuration From 1c84fd003363b127e7ed2c05e0cd510d035cd43e Mon Sep 17 00:00:00 2001 From: Jose Luis Rivero Date: Fri, 2 Aug 2024 19:09:31 +0200 Subject: [PATCH 20/20] Set build.o.o as target --- jenkins-scripts/ros_buildfarm_config/index.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins-scripts/ros_buildfarm_config/index.yaml b/jenkins-scripts/ros_buildfarm_config/index.yaml index ea643aaaf..3f2cb8997 100644 --- a/jenkins-scripts/ros_buildfarm_config/index.yaml +++ b/jenkins-scripts/ros_buildfarm_config/index.yaml @@ -4,7 +4,7 @@ ci_builds: colcon_any-manual: global/colcon_any-manual.yaml colcon_gpu_any-manual: global/colcon_gpu_any-manual.yaml -jenkins_url: https://citest.build.osrfoundation.org +jenkins_url: https://build.osrfoundation.org notification_emails: - jrivero@osrfoundation.org prerequisites: