From 08ceffcc7b2c25dd1e3abb9bb175d2dab3a4a1a9 Mon Sep 17 00:00:00 2001 From: Arkadiusz Szczepkowicz Date: Thu, 14 Dec 2023 20:52:46 +0100 Subject: [PATCH] #2121: Fix build_root path --- .env | 10 ++++------ ci/azure/azure-clang-10-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-clang-11-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-clang-12-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-clang-13-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-clang-14-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-clang-9-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-clang-alpine-mpich.yml | 16 ++++++++++------ ci/azure/azure-gcc-10-ubuntu-openmpi.yml | 16 ++++++++++------ ci/azure/azure-gcc-11-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-gcc-12-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-gcc-8-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-gcc-9-ubuntu-mpich.yml | 16 ++++++++++------ .../azure-intel-oneapi-icpc-ubuntu-mpich.yml | 16 ++++++++++------ .../azure-intel-oneapi-icpx-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-nvidia-11-2-ubuntu-mpich.yml | 16 ++++++++++------ ci/azure/azure-nvidia-12-ubuntu-mpich.yml | 16 ++++++++++------ docker-compose.yml | 4 ++-- scripts/workflow-azure-template.yml | 14 +++++++++----- scripts/workflows-azure.ini | 6 ++++-- 20 files changed, 179 insertions(+), 111 deletions(-) diff --git a/.env b/.env index 1127732530..ec1601a184 100644 --- a/.env +++ b/.env @@ -7,10 +7,8 @@ HOST_COMPILER=gcc-12 COMPILER_TYPE=gnu PROXY= TOKEN= -# Change this path to save the volume content on disk. -#CACHE= -build_root= +DISTINCT_DIR="${ARCH}-${UBUNTU}-${HOST_COMPILER}-${COMPILER}-cache" -#VOLUME="${ARCH}-ubuntu-${UBUNTU}-${HOST_COMPILER}-${COMPILER}-cache" -#TMP="${CACHE}${VOLUME}/" -#FULL_CACHE_PATH="${CACHE+${TMP}}" +# Change this path to save the volume content on disk. +# Example: /your/path/${DISTINCT_DIR}/ +BUILD_ROOT= diff --git a/ci/azure/azure-clang-10-ubuntu-mpich.yml b/ci/azure/azure-clang-10-ubuntu-mpich.yml index 5e8fa16539..2370e18eef 100644 --- a/ci/azure/azure-clang-10-ubuntu-mpich.yml +++ b/ci/azure/azure-clang-10-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-clang-10-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-clang-11-ubuntu-mpich.yml b/ci/azure/azure-clang-11-ubuntu-mpich.yml index 61d31dca49..426289a4ef 100644 --- a/ci/azure/azure-clang-11-ubuntu-mpich.yml +++ b/ci/azure/azure-clang-11-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-clang-11-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-clang-12-ubuntu-mpich.yml b/ci/azure/azure-clang-12-ubuntu-mpich.yml index 66a866a2cf..f89e09d603 100644 --- a/ci/azure/azure-clang-12-ubuntu-mpich.yml +++ b/ci/azure/azure-clang-12-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-clang-12-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-clang-13-ubuntu-mpich.yml b/ci/azure/azure-clang-13-ubuntu-mpich.yml index 4effcd3e10..91157438ee 100644 --- a/ci/azure/azure-clang-13-ubuntu-mpich.yml +++ b/ci/azure/azure-clang-13-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-clang-13-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-clang-14-ubuntu-mpich.yml b/ci/azure/azure-clang-14-ubuntu-mpich.yml index b4deec1c82..0e9331b9e1 100644 --- a/ci/azure/azure-clang-14-ubuntu-mpich.yml +++ b/ci/azure/azure-clang-14-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-clang-14-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-clang-9-ubuntu-mpich.yml b/ci/azure/azure-clang-9-ubuntu-mpich.yml index 1fb620cf0e..8347060666 100644 --- a/ci/azure/azure-clang-9-ubuntu-mpich.yml +++ b/ci/azure/azure-clang-9-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-clang-9-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-clang-alpine-mpich.yml b/ci/azure/azure-clang-alpine-mpich.yml index b244571880..d9d586e712 100644 --- a/ci/azure/azure-clang-alpine-mpich.yml +++ b/ci/azure/azure-clang-alpine-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: alpine-clang-13-cache - build_root: "$(CACHE)$(ARCH)-alpine-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: alpine-cpp + build_root: "$(CACHE)$(ARCH)-alpine-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-gcc-10-ubuntu-openmpi.yml b/ci/azure/azure-gcc-10-ubuntu-openmpi.yml index c76e389bc5..d701c49ad5 100644 --- a/ci/azure/azure-gcc-10-ubuntu-openmpi.yml +++ b/ci/azure/azure-gcc-10-ubuntu-openmpi.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-gcc-10-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-gcc-11-ubuntu-mpich.yml b/ci/azure/azure-gcc-11-ubuntu-mpich.yml index ee53374736..05b224ddcc 100644 --- a/ci/azure/azure-gcc-11-ubuntu-mpich.yml +++ b/ci/azure/azure-gcc-11-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-gcc-11-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-gcc-12-ubuntu-mpich.yml b/ci/azure/azure-gcc-12-ubuntu-mpich.yml index 3c3b2023ad..6367af5153 100644 --- a/ci/azure/azure-gcc-12-ubuntu-mpich.yml +++ b/ci/azure/azure-gcc-12-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-gcc-12-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-gcc-8-ubuntu-mpich.yml b/ci/azure/azure-gcc-8-ubuntu-mpich.yml index 92537a2548..c8c6f61711 100644 --- a/ci/azure/azure-gcc-8-ubuntu-mpich.yml +++ b/ci/azure/azure-gcc-8-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-gcc-8-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-gcc-9-ubuntu-mpich.yml b/ci/azure/azure-gcc-9-ubuntu-mpich.yml index 07e9591fdf..164a712909 100644 --- a/ci/azure/azure-gcc-9-ubuntu-mpich.yml +++ b/ci/azure/azure-gcc-9-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 1 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-gcc-9-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-intel-oneapi-icpc-ubuntu-mpich.yml b/ci/azure/azure-intel-oneapi-icpc-ubuntu-mpich.yml index ef89e5fe6d..48b27dc455 100644 --- a/ci/azure/azure-intel-oneapi-icpc-ubuntu-mpich.yml +++ b/ci/azure/azure-intel-oneapi-icpc-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-intel-oneapi-icpc-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-intel-oneapi-icpx-ubuntu-mpich.yml b/ci/azure/azure-intel-oneapi-icpx-ubuntu-mpich.yml index 1b3ba7e742..161ebd6090 100644 --- a/ci/azure/azure-intel-oneapi-icpx-ubuntu-mpich.yml +++ b/ci/azure/azure-intel-oneapi-icpx-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-intel-oneapi-icpx-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-nvidia-11-2-ubuntu-mpich.yml b/ci/azure/azure-nvidia-11-2-ubuntu-mpich.yml index 5672c249c5..9700b5820f 100644 --- a/ci/azure/azure-nvidia-11-2-ubuntu-mpich.yml +++ b/ci/azure/azure-nvidia-11-2-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-nvidia-11.2-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/ci/azure/azure-nvidia-12-ubuntu-mpich.yml b/ci/azure/azure-nvidia-12-ubuntu-mpich.yml index 41d99b3ae5..6072c785ce 100644 --- a/ci/azure/azure-nvidia-12-ubuntu-mpich.yml +++ b/ci/azure/azure-nvidia-12-ubuntu-mpich.yml @@ -58,7 +58,8 @@ variables: TEST_LB_SCHEMA: 0 CACHE: "$(Agent.TempDirectory)/cache/" cache_name: ubuntu-nvidia-12-cache - build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache" + volume_name: ubuntu-cpp + build_root: "$(CACHE)$(ARCH)-ubuntu-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/" TS: 0 TS_YEAR: 0 TS_MONTH: 0 @@ -114,7 +115,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -152,8 +153,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -180,8 +181,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/docker-compose.yml b/docker-compose.yml index c88485c28f..3c65322bec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -146,7 +146,7 @@ services: <<: [*ccache, *vtopts] volumes: &ubuntu-volumes - .:/vt:delegated - - ${build_root}ubuntu-cpp:/build:delegated + - ${BUILD_ROOT}ubuntu-cpp:/build:delegated command: &vt-cpp-command > /bin/bash -c " /vt/ci/build_cpp.sh /vt /build && @@ -376,7 +376,7 @@ services: <<: [*ccache, *vtopts] volumes: &alpine-volumes - .:/vt:delegated - - ${build_root}alpine-cpp:/build:delegated + - ${BUILD_ROOT}alpine-cpp:/build:delegated command: *vt-cpp-command ############################################################################## diff --git a/scripts/workflow-azure-template.yml b/scripts/workflow-azure-template.yml index aa4a566cb2..56bd30dfd6 100644 --- a/scripts/workflow-azure-template.yml +++ b/scripts/workflow-azure-template.yml @@ -45,6 +45,7 @@ variables: TEST_LB_SCHEMA: [% test_lb_schema %] CACHE: "$(Agent.TempDirectory)/cache/" cache_name: [% cache_name %] + volume_name: [% volume_name %] build_root: "$(CACHE)[% build_root %]" TS: 0 TS_YEAR: 0 @@ -101,7 +102,7 @@ stages: inputs: securityNamespace: cache key: $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) | $(TS) - path: '$(build_root)/ccache' + path: '$(build_root)$(volume_name)/ccache' restoreKeys: | $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) | $(TS_DAY) $(Agent.OS) | "$(cache_name)" | $(TS_YEAR) | $(TS_MONTH) @@ -139,8 +140,8 @@ stages: targetType: 'inline' script: | ./scripts/report_logs_in_comment.sh \ - "$(build_root)/vt/compilation_errors_warnings.out" \ - "$(build_root)/vt/cmake-output.log" \ + "$(build_root)$(volume_name)/vt/compilation_errors_warnings.out" \ + "$(build_root)$(volume_name)/vt/cmake-output.log" \ "$(Build.BuildNumber)" \ "$(System.PullRequest.PullRequestNumber)" \ "$(Build.Repository.Name)" \ @@ -167,8 +168,11 @@ stages: inputs: targetType: 'inline' script: | - zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)/vt/Testing/Temporary/LastTest.log - zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)/vt/cmake-output.log + ls -la $(build_root)$(volume_name) + docker volume ls + docker compose config + zip -j $(Agent.TempDirectory)/LastTest.log.gz $(build_root)$(volume_name)/vt/Testing/Temporary/LastTest.log + zip -j $(Agent.TempDirectory)/cmake-output.log.gz $(build_root)$(volume_name)/vt/cmake-output.log - task: PublishPipelineArtifact@1 displayName: Upload CMake test output artifact continueOnError: true diff --git a/scripts/workflows-azure.ini b/scripts/workflows-azure.ini index 24f534e708..73e2c7d4b9 100644 --- a/scripts/workflows-azure.ini +++ b/scripts/workflows-azure.ini @@ -33,7 +33,8 @@ triggers = "trigger:\\n branches:\\n include:\\n - develop\\n - ma warning = "###############################################################################\\n############## Warning this is a generated file---do not modify ###############\\n###############################################################################" job_name = build workflow_runs_on = "vmImage: 'ubuntu-22.04'" -build_root = $(ARCH)-[% linux %]-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache +build_root = $(ARCH)-[% linux %]-$(UBUNTU)-$(HOST_COMPILER)-$(COMPILER)-cache/ +volume_name = "ubuntu-cpp" linux_env = " UBUNTU: [% distro %]" vt_diagnostics = 1 pr_pattern = "pr:\\n drafts: false\\n autoCancel: true\\n branches:\\n include:\\n - '*'\\n" @@ -147,7 +148,8 @@ is_ubuntu = 0 linux = alpine linux_env ="" output_name = ci/azure/azure-clang-alpine-mpich.yml -build_root = $(ARCH)-[% linux %]-$(HOST_COMPILER)-$(COMPILER)-cache +build_root = $(ARCH)-[% linux %]-$(HOST_COMPILER)-$(COMPILER)-cache/ +volume_name = "alpine-cpp" vt_production_build = 1 [PR-tests-clang-9]