Pārlūkot izejas kodu

gitlab-ci: shorten job prefixes

This helps to maximize the amount of information visible in the GitLab
web interface.

Also document their meaning in the developer documentation and in the CI
configuration file directly.

See: https://gitlab.com/gitlab-org/gitlab/-/issues/8496
Ben Boeckel 4 gadi atpakaļ
vecāks
revīzija
c0d8e42a08
3 mainītis faili ar 166 papildinājumiem un 146 dzēšanām
  1. 149 142
      .gitlab-ci.yml
  2. 4 4
      .gitlab/os-linux.yml
  3. 13 0
      Help/dev/review.rst

+ 149 - 142
.gitlab-ci.yml

@@ -34,9 +34,16 @@ stages:
 #   - dependency/needs jobs for required jobs
 #   - dependency/needs jobs for required jobs
 ################################################################################
 ################################################################################
 
 
+# Job prefixes:
+#   - `b:` build
+#   - `l:` lint
+#   - `p:` prep
+#   - `t:` test
+#   - `u:` upload
+
 # Prep jobs
 # Prep jobs
 
 
-prep:source-package:
+p:source-package:
     extends:
     extends:
         - .linux_prep_source
         - .linux_prep_source
         - .cmake_prep_source_linux
         - .cmake_prep_source_linux
@@ -44,7 +51,7 @@ prep:source-package:
         - .cmake_release_artifacts
         - .cmake_release_artifacts
         - .run_only_for_package
         - .run_only_for_package
 
 
-prep:doc-package:
+p:doc-package:
     extends:
     extends:
         - .fedora34_sphinx_package
         - .fedora34_sphinx_package
         - .cmake_prep_doc_linux
         - .cmake_prep_doc_linux
@@ -52,74 +59,74 @@ prep:doc-package:
         - .cmake_doc_artifacts
         - .cmake_doc_artifacts
         - .run_only_for_package
         - .run_only_for_package
 
 
-upload:source-package:
+u:source-package:
     extends:
     extends:
         - .rsync_upload_binary
         - .rsync_upload_binary
         - .run_only_for_package
         - .run_only_for_package
     dependencies:
     dependencies:
-        - prep:source-package
+        - p:source-package
     needs:
     needs:
-        - prep:source-package
+        - p:source-package
     variables:
     variables:
         RSYNC_DESTINATION: dev
         RSYNC_DESTINATION: dev
 
 
 # Documentation builds
 # Documentation builds
 
 
-build:help:master:
+b:help:master:
     extends:
     extends:
         - .cmake_org_help
         - .cmake_org_help
         - .run_only_for_continuous_master
         - .run_only_for_continuous_master
 
 
-upload:help:master:
+u:help:master:
     extends:
     extends:
         - .rsync_upload_help
         - .rsync_upload_help
         - .run_only_for_continuous_master
         - .run_only_for_continuous_master
     variables:
     variables:
         RSYNC_DESTINATION: git-master
         RSYNC_DESTINATION: git-master
     dependencies:
     dependencies:
-        - build:help:master
+        - b:help:master
     needs:
     needs:
-        - build:help:master
+        - b:help:master
 
 
-build:help:stage:
+b:help:stage:
     extends:
     extends:
         - .cmake_org_help
         - .cmake_org_help
         - .run_only_for_continuous_stage
         - .run_only_for_continuous_stage
 
 
-upload:help:stage:
+u:help:stage:
     extends:
     extends:
         - .rsync_upload_help
         - .rsync_upload_help
         - .run_only_for_continuous_stage
         - .run_only_for_continuous_stage
     variables:
     variables:
         RSYNC_DESTINATION: git-stage
         RSYNC_DESTINATION: git-stage
     dependencies:
     dependencies:
-        - build:help:stage
+        - b:help:stage
     needs:
     needs:
-        - build:help:stage
+        - b:help:stage
 
 
 # Lint builds
 # Lint builds
 
 
-lint:codespell:
+l:codespell:
     extends:
     extends:
         - .cmake_codespell_linux
         - .cmake_codespell_linux
         - .linux_builder_tags
         - .linux_builder_tags
         - .run_automatically
         - .run_automatically
 
 
-lint:debian10-iwyu:
+l:iwyu-debian10:
     extends:
     extends:
         - .debian10_iwyu
         - .debian10_iwyu
         - .cmake_build_linux
         - .cmake_build_linux
         - .linux_builder_tags
         - .linux_builder_tags
         - .run_automatically
         - .run_automatically
 
 
-lint:fedora34-tidy:
+l:tidy-fedora34:
     extends:
     extends:
         - .fedora34_tidy
         - .fedora34_tidy
         - .cmake_build_linux
         - .cmake_build_linux
         - .linux_builder_tags_qt
         - .linux_builder_tags_qt
         - .run_automatically
         - .run_automatically
 
 
-lint:fedora34-sphinx:
+l:sphinx-fedora34:
     extends:
     extends:
         - .fedora34_sphinx
         - .fedora34_sphinx
         - .cmake_build_linux
         - .cmake_build_linux
@@ -129,7 +136,7 @@ lint:fedora34-sphinx:
         CMAKE_CI_JOB_CONTINUOUS: "true"
         CMAKE_CI_JOB_CONTINUOUS: "true"
         CMAKE_CI_JOB_HELP: "true"
         CMAKE_CI_JOB_HELP: "true"
 
 
-lint:fedora34-clang-analyzer:
+l:clang-analyzer-fedora34:
     extends:
     extends:
         - .fedora34_clang_analyzer
         - .fedora34_clang_analyzer
         - .cmake_build_linux
         - .cmake_build_linux
@@ -140,7 +147,7 @@ lint:fedora34-clang-analyzer:
 
 
 # Linux builds
 # Linux builds
 
 
-build:centos6-x86_64:
+b:centos6-x86_64:
     extends:
     extends:
         - .linux_release_x86_64
         - .linux_release_x86_64
         - .cmake_build_linux_release
         - .cmake_build_linux_release
@@ -148,7 +155,7 @@ build:centos6-x86_64:
         - .linux_builder_tags
         - .linux_builder_tags
         - .run_manually
         - .run_manually
 
 
-build:centos7-aarch64:
+b:centos7-aarch64:
     extends:
     extends:
         - .linux_release_aarch64
         - .linux_release_aarch64
         - .cmake_build_linux_release
         - .cmake_build_linux_release
@@ -158,7 +165,7 @@ build:centos7-aarch64:
     variables:
     variables:
         CMAKE_CI_NO_MR: "true"
         CMAKE_CI_NO_MR: "true"
 
 
-test:debian10-ninja:
+t:debian10-ninja:
     extends:
     extends:
         - .debian10_ninja
         - .debian10_ninja
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -169,7 +176,7 @@ test:debian10-ninja:
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY_NINJA: "true"
         CMAKE_CI_JOB_NIGHTLY_NINJA: "true"
 
 
-test:debian10-aarch64-ninja:
+t:debian10-aarch64-ninja:
     extends:
     extends:
         - .debian10_aarch64_ninja
         - .debian10_aarch64_ninja
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -180,7 +187,7 @@ test:debian10-aarch64-ninja:
     variables:
     variables:
         CMAKE_CI_NO_MR: "true"
         CMAKE_CI_NO_MR: "true"
 
 
-test:debian10-ninja-clang:
+t:debian10-ninja-clang:
     extends:
     extends:
         - .debian10_ninja_clang
         - .debian10_ninja_clang
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -190,7 +197,7 @@ test:debian10-ninja-clang:
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:debian10-makefiles-clang:
+t:debian10-makefiles-clang:
     extends:
     extends:
         - .debian10_makefiles_clang
         - .debian10_makefiles_clang
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -200,7 +207,7 @@ test:debian10-makefiles-clang:
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:fedora34-makefiles:
+t:fedora34-makefiles:
     extends:
     extends:
         - .fedora34_makefiles
         - .fedora34_makefiles
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -208,7 +215,7 @@ test:fedora34-makefiles:
         - .run_dependent
         - .run_dependent
         - .needs_centos6_x86_64
         - .needs_centos6_x86_64
 
 
-test:fedora34-makefiles-nospace:
+t:fedora34-makefiles-nospace:
     extends:
     extends:
         - .fedora34_makefiles
         - .fedora34_makefiles
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -221,7 +228,7 @@ test:fedora34-makefiles-nospace:
         CMAKE_CI_BUILD_NAME: fedora34_makefiles_nospace
         CMAKE_CI_BUILD_NAME: fedora34_makefiles_nospace
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:cuda9.2-nvidia:
+t:cuda9.2-nvidia:
     extends:
     extends:
         - .cuda9.2_nvidia
         - .cuda9.2_nvidia
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -231,7 +238,7 @@ test:cuda9.2-nvidia:
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:cuda10.2-nvidia:
+t:cuda10.2-nvidia:
     extends:
     extends:
         - .cuda10.2_nvidia
         - .cuda10.2_nvidia
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -240,7 +247,7 @@ test:cuda10.2-nvidia:
         - .run_dependent
         - .run_dependent
         - .needs_centos6_x86_64
         - .needs_centos6_x86_64
 
 
-test:cuda10.2-clang:
+t:cuda10.2-clang:
     extends:
     extends:
         - .cuda10.2_clang
         - .cuda10.2_clang
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -250,7 +257,7 @@ test:cuda10.2-clang:
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:hip4.2-radeon:
+t:hip4.2-radeon:
     extends:
     extends:
         - .hip4.2_radeon
         - .hip4.2_radeon
         - .cmake_test_linux_release
         - .cmake_test_linux_release
@@ -260,7 +267,7 @@ test:hip4.2-radeon:
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-build:fedora34-ninja:
+b:fedora34-ninja:
     extends:
     extends:
         - .fedora34_ninja
         - .fedora34_ninja
         - .cmake_build_linux
         - .cmake_build_linux
@@ -268,7 +275,7 @@ build:fedora34-ninja:
         - .linux_builder_tags_qt
         - .linux_builder_tags_qt
         - .run_manually
         - .run_manually
 
 
-test:fedora34-ninja:
+t:fedora34-ninja:
     extends:
     extends:
         - .fedora34_ninja
         - .fedora34_ninja
         - .cmake_test_linux
         - .cmake_test_linux
@@ -276,11 +283,11 @@ test:fedora34-ninja:
         - .cmake_test_artifacts
         - .cmake_test_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - build:fedora34-ninja
+        - b:fedora34-ninja
     needs:
     needs:
-        - build:fedora34-ninja
+        - b:fedora34-ninja
 
 
-test:fedora34-ninja-multi:
+t:fedora34-ninja-multi:
     extends:
     extends:
         - .fedora34_ninja_multi
         - .fedora34_ninja_multi
         - .cmake_test_linux_external
         - .cmake_test_linux_external
@@ -288,228 +295,228 @@ test:fedora34-ninja-multi:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:fedora34-ninja
+        - t:fedora34-ninja
     needs:
     needs:
-        - test:fedora34-ninja
+        - t:fedora34-ninja
 
 
-test:intel2016-makefiles:
+t:intel2016-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2016_makefiles
         CMAKE_CI_BUILD_NAME: intel2016_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2016-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2016-el7
 
 
-test:intel2016u1-makefiles:
+t:intel2016u1-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2016u1_makefiles
         CMAKE_CI_BUILD_NAME: intel2016u1_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2016u1-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2016u1-el7
 
 
-test:intel2016u2-makefiles:
+t:intel2016u2-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2016u2_makefiles
         CMAKE_CI_BUILD_NAME: intel2016u2_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2016u2-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2016u2-el7
 
 
-test:intel2017-makefiles:
+t:intel2017-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2017_makefiles
         CMAKE_CI_BUILD_NAME: intel2017_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017-el7
 
 
-test:intel2017u1-makefiles:
+t:intel2017u1-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2017u1_makefiles
         CMAKE_CI_BUILD_NAME: intel2017u1_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u1-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u1-el7
 
 
-test:intel2017u2-makefiles:
+t:intel2017u2-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2017u2_makefiles
         CMAKE_CI_BUILD_NAME: intel2017u2_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u2-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u2-el7
 
 
-test:intel2017u3-makefiles:
+t:intel2017u3-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2017u3_makefiles
         CMAKE_CI_BUILD_NAME: intel2017u3_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u3-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u3-el7
 
 
-test:intel2017u4-makefiles:
+t:intel2017u4-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2017u4_makefiles
         CMAKE_CI_BUILD_NAME: intel2017u4_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u4-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u4-el7
 
 
-test:intel2017u5-makefiles:
+t:intel2017u5-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2017u5_makefiles
         CMAKE_CI_BUILD_NAME: intel2017u5_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u5-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u5-el7
 
 
-test:intel2017u6-makefiles:
+t:intel2017u6-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2017u6_makefiles
         CMAKE_CI_BUILD_NAME: intel2017u6_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u6-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u6-el7
 
 
-test:intel2017u7-makefiles:
+t:intel2017u7-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2017u7_makefiles
         CMAKE_CI_BUILD_NAME: intel2017u7_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u7-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u7-el7
 
 
-test:intel2017u8-makefiles:
+t:intel2017u8-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2017u8_makefiles
         CMAKE_CI_BUILD_NAME: intel2017u8_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u8-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2017u8-el7
 
 
-test:intel2018-makefiles:
+t:intel2018-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2018_makefiles
         CMAKE_CI_BUILD_NAME: intel2018_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018-el7
 
 
-test:intel2018u1-makefiles:
+t:intel2018u1-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2018u1_makefiles
         CMAKE_CI_BUILD_NAME: intel2018u1_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018u1-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018u1-el7
 
 
-test:intel2018u2-makefiles:
+t:intel2018u2-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2018u2_makefiles
         CMAKE_CI_BUILD_NAME: intel2018u2_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018u2-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018u2-el7
 
 
-test:intel2018u3-makefiles:
+t:intel2018u3-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2018u3_makefiles
         CMAKE_CI_BUILD_NAME: intel2018u3_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018u3-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018u3-el7
 
 
-test:intel2018u4-makefiles:
+t:intel2018u4-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2018u4_makefiles
         CMAKE_CI_BUILD_NAME: intel2018u4_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018u4-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2018u4-el7
 
 
-test:intel2019-makefiles:
+t:intel2019-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2019_makefiles
         CMAKE_CI_BUILD_NAME: intel2019_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019-el7
 
 
-test:intel2019u1-makefiles:
+t:intel2019u1-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2019u1_makefiles
         CMAKE_CI_BUILD_NAME: intel2019u1_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019u1-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019u1-el7
 
 
-test:intel2019u2-makefiles:
+t:intel2019u2-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2019u2_makefiles
         CMAKE_CI_BUILD_NAME: intel2019u2_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019u2-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019u2-el7
 
 
-test:intel2019u3-makefiles:
+t:intel2019u3-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2019u3_makefiles
         CMAKE_CI_BUILD_NAME: intel2019u3_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019u3-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019u3-el7
 
 
-test:intel2019u4-makefiles:
+t:intel2019u4-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2019u4_makefiles
         CMAKE_CI_BUILD_NAME: intel2019u4_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019u4-el7
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2019u4-el7
 
 
-test:intel2020-makefiles:
+t:intel2020-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2020_makefiles
         CMAKE_CI_BUILD_NAME: intel2020_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2020-el8
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2020-el8
 
 
-test:intel2020u2-makefiles:
+t:intel2020u2-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2020u2_makefiles
         CMAKE_CI_BUILD_NAME: intel2020u2_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2020u2-el8
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2020u2-el8
 
 
-test:intel2020u4-makefiles:
+t:intel2020u4-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2020u4_makefiles
         CMAKE_CI_BUILD_NAME: intel2020u4_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2020u4-el8
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2020u4-el8
 
 
-test:intel2021.1.1-makefiles:
+t:intel2021.1.1-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2021.1.1_makefiles
         CMAKE_CI_BUILD_NAME: intel2021.1.1_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.1-el8
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.1-el8
 
 
-test:intel2021.1.2-makefiles:
+t:intel2021.1.2-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2021.1.2_makefiles
         CMAKE_CI_BUILD_NAME: intel2021.1.2_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.2-el8
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.2-el8
 
 
-test:intel2021.2.0-makefiles:
+t:intel2021.2.0-makefiles:
     extends:
     extends:
         - .cmake_test_linux_intelclassic_makefiles
         - .cmake_test_linux_intelclassic_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: intel2021.2.0_makefiles
         CMAKE_CI_BUILD_NAME: intel2021.2.0_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.2.0-el8
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.2.0-el8
 
 
-test:oneapi2021.1.1-makefiles:
+t:oneapi2021.1.1-makefiles:
     extends:
     extends:
         - .cmake_test_linux_inteloneapi_makefiles
         - .cmake_test_linux_inteloneapi_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: oneapi2021.1.1_makefiles
         CMAKE_CI_BUILD_NAME: oneapi2021.1.1_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.1-el8
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.1-el8
 
 
-test:oneapi2021.1.2-makefiles:
+t:oneapi2021.1.2-makefiles:
     extends:
     extends:
         - .cmake_test_linux_inteloneapi_makefiles
         - .cmake_test_linux_inteloneapi_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: oneapi2021.1.2_makefiles
         CMAKE_CI_BUILD_NAME: oneapi2021.1.2_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.2-el8
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.1.2-el8
 
 
-test:oneapi2021.2.0-makefiles:
+t:oneapi2021.2.0-makefiles:
     extends:
     extends:
         - .cmake_test_linux_inteloneapi_makefiles
         - .cmake_test_linux_inteloneapi_makefiles
     variables:
     variables:
         CMAKE_CI_BUILD_NAME: oneapi2021.2.0_makefiles
         CMAKE_CI_BUILD_NAME: oneapi2021.2.0_makefiles
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.2.0-el8
         CMAKE_CI_INTELCOMPILER_IMAGE_TAG: 2021.2.0-el8
 
 
-build:linux-x86_64-package:
+b:linux-x86_64-package:
     extends:
     extends:
         - .linux_package
         - .linux_package
         - .linux_release_x86_64
         - .linux_release_x86_64
@@ -518,22 +525,22 @@ build:linux-x86_64-package:
         - .linux_builder_tags
         - .linux_builder_tags
         - .run_only_for_package
         - .run_only_for_package
     dependencies:
     dependencies:
-        - prep:doc-package
+        - p:doc-package
     needs:
     needs:
-        - prep:doc-package
+        - p:doc-package
 
 
-upload:linux-x86_64-package:
+u:linux-x86_64-package:
     extends:
     extends:
         - .rsync_upload_binary
         - .rsync_upload_binary
         - .run_only_for_package
         - .run_only_for_package
     dependencies:
     dependencies:
-        - build:linux-x86_64-package
+        - b:linux-x86_64-package
     needs:
     needs:
-        - build:linux-x86_64-package
+        - b:linux-x86_64-package
     variables:
     variables:
         RSYNC_DESTINATION: dev
         RSYNC_DESTINATION: dev
 
 
-build:linux-aarch64-package:
+b:linux-aarch64-package:
     extends:
     extends:
         - .linux_package
         - .linux_package
         - .linux_release_aarch64
         - .linux_release_aarch64
@@ -542,24 +549,24 @@ build:linux-aarch64-package:
         - .linux_builder_tags_aarch64
         - .linux_builder_tags_aarch64
         - .run_only_for_package
         - .run_only_for_package
     dependencies:
     dependencies:
-        - prep:doc-package
+        - p:doc-package
     needs:
     needs:
-        - prep:doc-package
+        - p:doc-package
 
 
-upload:linux-aarch64-package:
+u:linux-aarch64-package:
     extends:
     extends:
         - .rsync_upload_binary
         - .rsync_upload_binary
         - .run_only_for_package
         - .run_only_for_package
     dependencies:
     dependencies:
-        - build:linux-aarch64-package
+        - b:linux-aarch64-package
     needs:
     needs:
-        - build:linux-aarch64-package
+        - b:linux-aarch64-package
     variables:
     variables:
         RSYNC_DESTINATION: dev
         RSYNC_DESTINATION: dev
 
 
 ## Sanitizer builds
 ## Sanitizer builds
 
 
-build:fedora34-asan:
+b:fedora34-asan:
     extends:
     extends:
         - .fedora34_asan
         - .fedora34_asan
         - .cmake_build_linux
         - .cmake_build_linux
@@ -569,22 +576,22 @@ build:fedora34-asan:
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:fedora34-asan:
+t:fedora34-asan:
     extends:
     extends:
         - .fedora34_asan
         - .fedora34_asan
         - .cmake_memcheck_linux
         - .cmake_memcheck_linux
         - .linux_builder_tags_qt
         - .linux_builder_tags_qt
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - build:fedora34-asan
+        - b:fedora34-asan
     needs:
     needs:
-        - build:fedora34-asan
+        - b:fedora34-asan
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
 # macOS builds
 # macOS builds
 
 
-build:macos-x86_64-ninja:
+b:macos-x86_64-ninja:
     extends:
     extends:
         - .macos_x86_64_ninja
         - .macos_x86_64_ninja
         - .cmake_build_macos
         - .cmake_build_macos
@@ -592,7 +599,7 @@ build:macos-x86_64-ninja:
         - .macos_x86_64_builder_tags
         - .macos_x86_64_builder_tags
         - .run_manually
         - .run_manually
 
 
-build:macos-arm64-ninja:
+b:macos-arm64-ninja:
     extends:
     extends:
         - .macos_arm64_ninja
         - .macos_arm64_ninja
         - .cmake_build_macos
         - .cmake_build_macos
@@ -602,7 +609,7 @@ build:macos-arm64-ninja:
     variables:
     variables:
         CMAKE_CI_NO_MR: "true"
         CMAKE_CI_NO_MR: "true"
 
 
-test:macos-x86_64-ninja:
+t:macos-x86_64-ninja:
     extends:
     extends:
         - .macos_x86_64_ninja
         - .macos_x86_64_ninja
         - .cmake_test_macos
         - .cmake_test_macos
@@ -610,13 +617,13 @@ test:macos-x86_64-ninja:
         - .macos_x86_64_builder_tags
         - .macos_x86_64_builder_tags
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - build:macos-x86_64-ninja
+        - b:macos-x86_64-ninja
     needs:
     needs:
-        - build:macos-x86_64-ninja
+        - b:macos-x86_64-ninja
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY_NINJA: "true"
         CMAKE_CI_JOB_NIGHTLY_NINJA: "true"
 
 
-test:macos-arm64-ninja:
+t:macos-arm64-ninja:
     extends:
     extends:
         - .macos_arm64_ninja
         - .macos_arm64_ninja
         - .cmake_test_macos
         - .cmake_test_macos
@@ -624,13 +631,13 @@ test:macos-arm64-ninja:
         - .macos_arm64_builder_tags
         - .macos_arm64_builder_tags
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - build:macos-arm64-ninja
+        - b:macos-arm64-ninja
     needs:
     needs:
-        - build:macos-arm64-ninja
+        - b:macos-arm64-ninja
     variables:
     variables:
         CMAKE_CI_NO_MR: "true"
         CMAKE_CI_NO_MR: "true"
 
 
-build:macos-x86_64-makefiles:
+b:macos-x86_64-makefiles:
     extends:
     extends:
         - .macos_x86_64_makefiles
         - .macos_x86_64_makefiles
         - .cmake_build_macos
         - .cmake_build_macos
@@ -638,18 +645,18 @@ build:macos-x86_64-makefiles:
         - .macos_x86_64_builder_tags
         - .macos_x86_64_builder_tags
         - .run_manually
         - .run_manually
 
 
-test:macos-x86_64-makefiles:
+t:macos-x86_64-makefiles:
     extends:
     extends:
         - .macos_x86_64_makefiles
         - .macos_x86_64_makefiles
         - .cmake_test_macos
         - .cmake_test_macos
         - .macos_x86_64_builder_tags
         - .macos_x86_64_builder_tags
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - build:macos-x86_64-makefiles
+        - b:macos-x86_64-makefiles
     needs:
     needs:
-        - build:macos-x86_64-makefiles
+        - b:macos-x86_64-makefiles
 
 
-test:macos-x86_64-xcode:
+t:macos-x86_64-xcode:
     extends:
     extends:
         - .macos_x86_64_xcode
         - .macos_x86_64_xcode
         - .cmake_test_macos_external
         - .cmake_test_macos_external
@@ -657,11 +664,11 @@ test:macos-x86_64-xcode:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:macos-x86_64-ninja
+        - t:macos-x86_64-ninja
     needs:
     needs:
-        - test:macos-x86_64-ninja
+        - t:macos-x86_64-ninja
 
 
-test:macos-arm64-xcode:
+t:macos-arm64-xcode:
     extends:
     extends:
         - .macos_arm64_xcode
         - .macos_arm64_xcode
         - .cmake_test_macos_external
         - .cmake_test_macos_external
@@ -669,13 +676,13 @@ test:macos-arm64-xcode:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:macos-arm64-ninja
+        - t:macos-arm64-ninja
     needs:
     needs:
-        - test:macos-arm64-ninja
+        - t:macos-arm64-ninja
     variables:
     variables:
         CMAKE_CI_NO_MR: "true"
         CMAKE_CI_NO_MR: "true"
 
 
-build:macos-package:
+b:macos-package:
     extends:
     extends:
         - .macos_package
         - .macos_package
         - .cmake_build_macos_package
         - .cmake_build_macos_package
@@ -683,22 +690,22 @@ build:macos-package:
         - .macos_x86_64_builder_tags_package
         - .macos_x86_64_builder_tags_package
         - .run_only_for_package
         - .run_only_for_package
     dependencies:
     dependencies:
-        - prep:doc-package
+        - p:doc-package
     needs:
     needs:
-        - prep:doc-package
+        - p:doc-package
 
 
-upload:macos-package:
+u:macos-package:
     extends:
     extends:
         - .rsync_upload_binary
         - .rsync_upload_binary
         - .run_only_for_package
         - .run_only_for_package
     dependencies:
     dependencies:
-        - build:macos-package
+        - b:macos-package
     needs:
     needs:
-        - build:macos-package
+        - b:macos-package
     variables:
     variables:
         RSYNC_DESTINATION: dev
         RSYNC_DESTINATION: dev
 
 
-build:macos10.10-package:
+b:macos10.10-package:
     extends:
     extends:
         - .macos10.10_package
         - .macos10.10_package
         - .cmake_build_macos_package
         - .cmake_build_macos_package
@@ -706,24 +713,24 @@ build:macos10.10-package:
         - .macos_x86_64_builder_tags_package
         - .macos_x86_64_builder_tags_package
         - .run_only_for_package
         - .run_only_for_package
     dependencies:
     dependencies:
-        - prep:doc-package
+        - p:doc-package
     needs:
     needs:
-        - prep:doc-package
+        - p:doc-package
 
 
-upload:macos10.10-package:
+u:macos10.10-package:
     extends:
     extends:
         - .rsync_upload_binary
         - .rsync_upload_binary
         - .run_only_for_package
         - .run_only_for_package
     dependencies:
     dependencies:
-        - build:macos10.10-package
+        - b:macos10.10-package
     needs:
     needs:
-        - build:macos10.10-package
+        - b:macos10.10-package
     variables:
     variables:
         RSYNC_DESTINATION: dev
         RSYNC_DESTINATION: dev
 
 
 # Windows builds
 # Windows builds
 
 
-build:windows-vs2022-x64-ninja:
+b:windows-vs2022-x64-ninja:
     extends:
     extends:
         - .windows_vs2022_x64_ninja
         - .windows_vs2022_x64_ninja
         - .cmake_build_windows
         - .cmake_build_windows
@@ -731,7 +738,7 @@ build:windows-vs2022-x64-ninja:
         - .windows_tags_nonconcurrent_vs2022
         - .windows_tags_nonconcurrent_vs2022
         - .run_manually
         - .run_manually
 
 
-test:windows-vs2022-x64-ninja:
+t:windows-vs2022-x64-ninja:
     extends:
     extends:
         - .windows_vs2022_x64_ninja
         - .windows_vs2022_x64_ninja
         - .cmake_test_windows
         - .cmake_test_windows
@@ -739,13 +746,13 @@ test:windows-vs2022-x64-ninja:
         - .cmake_test_artifacts
         - .cmake_test_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - build:windows-vs2022-x64-ninja
+        - b:windows-vs2022-x64-ninja
     needs:
     needs:
-        - build:windows-vs2022-x64-ninja
+        - b:windows-vs2022-x64-ninja
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY_NINJA: "true"
         CMAKE_CI_JOB_NIGHTLY_NINJA: "true"
 
 
-test:windows-vs2022-x64:
+t:windows-vs2022-x64:
     extends:
     extends:
         - .windows_vs2022_x64
         - .windows_vs2022_x64
         - .cmake_test_windows_external
         - .cmake_test_windows_external
@@ -753,11 +760,11 @@ test:windows-vs2022-x64:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     needs:
     needs:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
 
 
-test:windows-vs2019-x64:
+t:windows-vs2019-x64:
     extends:
     extends:
         - .windows_vs2019_x64
         - .windows_vs2019_x64
         - .cmake_test_windows_external
         - .cmake_test_windows_external
@@ -765,13 +772,13 @@ test:windows-vs2019-x64:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     needs:
     needs:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:windows-vs2022-x64-nmake:
+t:windows-vs2022-x64-nmake:
     extends:
     extends:
         - .windows_vs2022_x64_nmake
         - .windows_vs2022_x64_nmake
         - .cmake_test_windows_nmake
         - .cmake_test_windows_nmake
@@ -779,13 +786,13 @@ test:windows-vs2022-x64-nmake:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     needs:
     needs:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:windows-vs2022-x64-jom:
+t:windows-vs2022-x64-jom:
     extends:
     extends:
         - .windows_vs2022_x64_jom
         - .windows_vs2022_x64_jom
         - .cmake_test_windows_jom
         - .cmake_test_windows_jom
@@ -793,13 +800,13 @@ test:windows-vs2022-x64-jom:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     needs:
     needs:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:windows-borland5.5:
+t:windows-borland5.5:
     extends:
     extends:
         - .windows_borland5.5
         - .windows_borland5.5
         - .cmake_test_windows_borland
         - .cmake_test_windows_borland
@@ -807,13 +814,13 @@ test:windows-borland5.5:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     needs:
     needs:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:windows-borland5.8:
+t:windows-borland5.8:
     extends:
     extends:
         - .windows_borland5.8
         - .windows_borland5.8
         - .cmake_test_windows_borland
         - .cmake_test_windows_borland
@@ -821,13 +828,13 @@ test:windows-borland5.8:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     needs:
     needs:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:windows-msvc-v71-nmake:
+t:windows-msvc-v71-nmake:
     extends:
     extends:
         - .windows_msvc_v71_nmake
         - .windows_msvc_v71_nmake
         - .cmake_test_windows_msvc
         - .cmake_test_windows_msvc
@@ -835,13 +842,13 @@ test:windows-msvc-v71-nmake:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     needs:
     needs:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"
 
 
-test:windows-openwatcom1.9:
+t:windows-openwatcom1.9:
     extends:
     extends:
         - .windows_openwatcom1.9
         - .windows_openwatcom1.9
         - .cmake_test_windows_openwatcom
         - .cmake_test_windows_openwatcom
@@ -849,8 +856,8 @@ test:windows-openwatcom1.9:
         - .cmake_junit_artifacts
         - .cmake_junit_artifacts
         - .run_dependent
         - .run_dependent
     dependencies:
     dependencies:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     needs:
     needs:
-        - test:windows-vs2022-x64-ninja
+        - t:windows-vs2022-x64-ninja
     variables:
     variables:
         CMAKE_CI_JOB_NIGHTLY: "true"
         CMAKE_CI_JOB_NIGHTLY: "true"

+ 4 - 4
.gitlab/os-linux.yml

@@ -32,15 +32,15 @@
 
 
 .needs_centos6_x86_64:
 .needs_centos6_x86_64:
     dependencies:
     dependencies:
-        - build:centos6-x86_64
+        - b:centos6-x86_64
     needs:
     needs:
-        - build:centos6-x86_64
+        - b:centos6-x86_64
 
 
 .needs_centos7_aarch64:
 .needs_centos7_aarch64:
     dependencies:
     dependencies:
-        - build:centos7-aarch64
+        - b:centos7-aarch64
     needs:
     needs:
-        - build:centos7-aarch64
+        - b:centos7-aarch64
 
 
 ### Debian
 ### Debian
 
 

+ 13 - 0
Help/dev/review.rst

@@ -324,6 +324,19 @@ Heavier jobs require a manual trigger to run:
     * ``failed``: Restart jobs which have completed, but without success.
     * ``failed``: Restart jobs which have completed, but without success.
     * ``completed``: Restart all completed jobs.
     * ``completed``: Restart all completed jobs.
 
 
+
+In order to keep job names shorter and keep as much information visible on the
+GitLab web interface as possible, jobs have a short prefix which indicates
+what its main purpose is:
+
+  * ``b:`` jobs build CMake for the purposes of running the
+    test suite.
+  * ``l:`` jobs perform "linting" on the CMake source tree such as static
+    analysis.
+  * ``p:`` jobs perform preparatory tasks for use in other jobs.
+  * ``t:`` jobs perform testing of CMake.
+  * ``u:`` jobs upload other job results to permanent locations.
+
 If the merge request topic branch is updated by a push, a new manual trigger
 If the merge request topic branch is updated by a push, a new manual trigger
 using one of the above methods is needed to start CI again.
 using one of the above methods is needed to start CI again.