CI: Rename job names to keep parameters first

GitLab already groups our various stages (container, build, etc) into
separate UI elements. Within those stages, the important information is
the parameterisation (architecture, OS, toolchain). We don't want that
to get ellipsised, so put that first in the job names.

Signed-off-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
Daniel Stone
2021-06-21 21:38:06 +01:00
parent ebca36da66
commit 3e6b6a4095
+9 -9
View File
@@ -173,7 +173,7 @@ container_prep:
- $BUILDDIR/meson-logs - $BUILDDIR/meson-logs
- $PREFIX - $PREFIX
build-full: full-build:
variables: variables:
MESON_OPTIONS: > MESON_OPTIONS: >
-Doptimization=0 -Doptimization=0
@@ -190,14 +190,14 @@ build-full:
reports: reports:
cobertura: $BUILDDIR/meson-logs/coverage.xml cobertura: $BUILDDIR/meson-logs/coverage.xml
build-docs: docs-build:
variables: variables:
MESON_OPTIONS: > MESON_OPTIONS: >
-Dwerror=true -Dwerror=true
-Ddoc=true -Ddoc=true
extends: .build-no-test extends: .build-no-test
build-no-gl: no-gl-build:
variables: variables:
MESON_OPTIONS: > MESON_OPTIONS: >
-Dsimple-clients=damage,im,shm,touch,dmabuf-v4l -Dsimple-clients=damage,im,shm,touch,dmabuf-v4l
@@ -223,15 +223,15 @@ docs-and-coverage:
stage: pages stage: pages
timeout: 5m timeout: 5m
script: script:
- mv prefix-weston-build-docs/share/doc/weston Documentation - mv prefix-weston-docs-build/share/doc/weston Documentation
- mv build-weston-build-full/meson-logs/coveragereport Test_Coverage - mv build-weston-full-build/meson-logs/coveragereport Test_Coverage
- rm Test_Coverage/gcov.css - rm Test_Coverage/gcov.css
- cp doc/style/lcov-style.css Test_Coverage/gcov.css - cp doc/style/lcov-style.css Test_Coverage/gcov.css
- cp doc/style/*.png Test_Coverage/ - cp doc/style/*.png Test_Coverage/
- rm -rf build-* prefix-* - rm -rf build-* prefix-*
dependencies: dependencies:
- build-docs - docs-build
- build-full - full-build
artifacts: artifacts:
expose_as: 'Documentation preview and test coverage report' expose_as: 'Documentation preview and test coverage report'
paths: paths:
@@ -250,9 +250,9 @@ pages:
stage: pages stage: pages
timeout: 5m timeout: 5m
dependencies: dependencies:
- build-docs - docs-build
script: script:
- export PREFIX=$(pwd)/prefix-weston-build-docs - export PREFIX=$(pwd)/prefix-weston-docs-build
- mkdir public - mkdir public
- cp -R $PREFIX/share/doc/weston/* public/ - cp -R $PREFIX/share/doc/weston/* public/
artifacts: artifacts: