diff --git a/.circleci/config.yml b/.circleci/config.yml index ca0abcab384f3dccdf391faf1455cb34f3f3ffc7..b38984a6d5a1d7fce4eae4af93daa9bed19f6363 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -337,6 +337,16 @@ executors: OVERLAY_MIXINS: "release ccache" UNDERLAY_MIXINS: "release ccache" +_job_references: + job_test: &job_test + parameters: + rmw: + default: "rmw_fastrtps_cpp" + type: string + parallelism: 1 + environment: + RMW_IMPLEMENTATION: << parameters.rmw >> + jobs: debug_build: &debug_build executor: debug_exec @@ -348,30 +358,18 @@ jobs: executor: release_exec <<: *debug_build debug_test: - parameters: - rmw: - default: "rmw_fastrtps_cpp" - type: string + <<: *job_test executor: debug_exec - parallelism: 1 steps: - restore_build - test_build - report_coverage - environment: - RMW_IMPLEMENTATION: << parameters.rmw >> release_test: &release_test - parameters: - rmw: - default: "rmw_fastrtps_cpp" - type: string + <<: *job_test executor: release_exec - parallelism: 1 steps: - restore_build - test_build - environment: - RMW_IMPLEMENTATION: << parameters.rmw >> workflows: version: 2