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>
dev
Daniel Stone 3 years ago
parent ebca36da66
commit 3e6b6a4095
  1. 18
      .gitlab-ci.yml

@ -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:

Loading…
Cancel
Save