Browse Source

Merge topic 'ci-release-artifacts'

6cef17bc6e gitlab-ci: name artifacts produced by release package jobs

Acked-by: Kitware Robot <[email protected]>
Merge-request: !7312
Brad King 3 years ago
parent
commit
23ad3de468
2 changed files with 23 additions and 0 deletions
  1. 21 0
      .gitlab-ci.yml
  2. 2 0
      .gitlab/artifacts.yml

+ 21 - 0
.gitlab-ci.yml

@@ -52,6 +52,8 @@ p:source-package:
         - .linux_builder_tags
         - .linux_builder_tags
         - .cmake_release_artifacts
         - .cmake_release_artifacts
         - .run_only_for_package
         - .run_only_for_package
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-source"
 
 
 p:doc-package:
 p:doc-package:
     extends:
     extends:
@@ -138,6 +140,8 @@ b:centos6-x86_64:
         - .cmake_release_artifacts
         - .cmake_release_artifacts
         - .linux_builder_tags
         - .linux_builder_tags
         - .run_manually
         - .run_manually
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-centos6-x86_64"
 
 
 b:centos7-aarch64:
 b:centos7-aarch64:
     extends:
     extends:
@@ -147,6 +151,7 @@ b:centos7-aarch64:
         - .linux_builder_tags_aarch64
         - .linux_builder_tags_aarch64
         - .run_manually
         - .run_manually
     variables:
     variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-centos7-aarch64"
         CMAKE_CI_NO_MR: "true"
         CMAKE_CI_NO_MR: "true"
 
 
 t:debian10-ninja:
 t:debian10-ninja:
@@ -600,6 +605,8 @@ b:linux-x86_64-package:
         - p:doc-package
         - p:doc-package
     needs:
     needs:
         - p:doc-package
         - p:doc-package
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-linux-x86_64"
 
 
 u:linux-x86_64-package:
 u:linux-x86_64-package:
     extends:
     extends:
@@ -622,6 +629,8 @@ b:linux-aarch64-package:
         - p:doc-package
         - p:doc-package
     needs:
     needs:
         - p:doc-package
         - p:doc-package
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-linux-aarch64"
 
 
 u:linux-aarch64-package:
 u:linux-aarch64-package:
     extends:
     extends:
@@ -761,6 +770,8 @@ b:macos-package:
         - p:doc-package
         - p:doc-package
     needs:
     needs:
         - p:doc-package
         - p:doc-package
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-macos-universal"
 
 
 u:macos-package:
 u:macos-package:
     extends:
     extends:
@@ -782,6 +793,8 @@ b:macos10.10-package:
         - p:doc-package
         - p:doc-package
     needs:
     needs:
         - p:doc-package
         - p:doc-package
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-macos10.10-universal"
 
 
 u:macos10.10-package:
 u:macos10.10-package:
     extends:
     extends:
@@ -997,6 +1010,8 @@ b:windows-x86_64-package:
         - p:doc-package
         - p:doc-package
     needs:
     needs:
         - p:doc-package
         - p:doc-package
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-windows-x86_64-build"
 
 
 k:windows-x86_64-package:
 k:windows-x86_64-package:
     extends:
     extends:
@@ -1009,6 +1024,8 @@ k:windows-x86_64-package:
         - b:windows-x86_64-package
         - b:windows-x86_64-package
     needs:
     needs:
         - b:windows-x86_64-package
         - b:windows-x86_64-package
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-windows-x86_64"
 
 
 u:windows-x86_64-package:
 u:windows-x86_64-package:
     extends:
     extends:
@@ -1030,6 +1047,8 @@ b:windows-i386-package:
         - p:doc-package
         - p:doc-package
     needs:
     needs:
         - p:doc-package
         - p:doc-package
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-windows-i386-build"
 
 
 k:windows-i386-package:
 k:windows-i386-package:
     extends:
     extends:
@@ -1042,6 +1061,8 @@ k:windows-i386-package:
         - b:windows-i386-package
         - b:windows-i386-package
     needs:
     needs:
         - b:windows-i386-package
         - b:windows-i386-package
+    variables:
+        CMAKE_CI_ARTIFACTS_NAME: "artifacts-windows-i386"
 
 
 u:windows-i386-package:
 u:windows-i386-package:
     extends:
     extends:

+ 2 - 0
.gitlab/artifacts.yml

@@ -66,6 +66,7 @@
 .cmake_build_package_artifacts:
 .cmake_build_package_artifacts:
     artifacts:
     artifacts:
         expire_in: 1d
         expire_in: 1d
+        name: "$CMAKE_CI_ARTIFACTS_NAME"
         paths:
         paths:
             # Allow CPack to find CMAKE_ROOT.
             # Allow CPack to find CMAKE_ROOT.
             - build/CMakeFiles/CMakeSourceDir.txt
             - build/CMakeFiles/CMakeSourceDir.txt
@@ -94,6 +95,7 @@
 .cmake_release_artifacts:
 .cmake_release_artifacts:
     artifacts:
     artifacts:
         expire_in: 5d
         expire_in: 5d
+        name: "$CMAKE_CI_ARTIFACTS_NAME"
         # Release artifacts are of interest even for failed jobs.
         # Release artifacts are of interest even for failed jobs.
         when: always
         when: always
         paths:
         paths: