diff options
author | Federico Mena Quintero <federico@gnome.org> | 2022-09-06 12:13:00 -0500 |
---|---|---|
committer | Federico Mena Quintero <federico@gnome.org> | 2022-09-08 10:31:47 -0500 |
commit | 2ab69e547e0bd2c5347d3cf5a0a5e61fc3eb36db (patch) | |
tree | 6952ae0d7968cdbaa022427655508a43159a2275 | |
parent | 7125e37d092bd67f48dddaada82c806096c500c1 (diff) | |
download | librsvg-2ab69e547e0bd2c5347d3cf5a0a5e61fc3eb36db.tar.gz |
CI: explicitly only build docs for the rust-stable image
All other images and distros get a build without docs.
-rw-r--r-- | .gitlab-ci.yml | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 082002eb..b9c995a8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -61,7 +61,23 @@ cargo_test: script: - cargo test -- --skip loading_crash --skip reference --skip render_crash -.build-rsvg: +.build-rsvg-no-docs: + extends: '.cache' + stage: build + script: + - mkdir -p _build + - cd _build + - ../autogen.sh --disable-gtk-doc --enable-vala + - make + - make check + artifacts: + when: 'on_failure' + paths: + - _build/tests/*.log + - _build/tests/output + expire_in: 1 day + +.build-rsvg-full: extends: '.cache' stage: build script: @@ -81,7 +97,7 @@ build-rsvg-opensuse@x86_64.stable: extends: - '.container.opensuse@x86_64.stable' - .fdo.distribution-image@opensuse - - .build-rsvg + - .build-rsvg-full # make check runs extra tests that require extra crates, hence cache is pushed - .cache_push needs: @@ -94,7 +110,7 @@ build-rsvg-opensuse@x86_64.minimum: extends: - '.container.opensuse@x86_64.minimum' - .fdo.distribution-image@opensuse - - .build-rsvg + - .build-rsvg-no-docs needs: - job: opensuse-container@x86_64.minimum artifacts: false @@ -105,7 +121,7 @@ build-rsvg-opensuse@x86_64.nightly: extends: - '.container.opensuse@x86_64.nightly' - .fdo.distribution-image@opensuse - - .build-rsvg + - .build-rsvg-no-docs needs: - job: opensuse-container@x86_64.nightly artifacts: false @@ -116,7 +132,7 @@ build-rsvg-opensuse@x86_64.nightly: extends: - .container.opensuse@aarch64 - .fdo.distribution-image@opensuse - - .build-rsvg + - .build-rsvg-no-docs needs: - job: opensuse-container@aarch64 artifacts: false @@ -127,7 +143,7 @@ build-rsvg-fedora@x86_64: extends: - .container.fedora@x86_64 - .fdo.distribution-image@fedora - - .build-rsvg + - .build-rsvg-no-docs needs: - job: fedora-container@x86_64 artifacts: false @@ -143,7 +159,7 @@ build-rsvg-fedora@x86_64: extends: - .container.fedora@aarch64 - .fdo.distribution-image@fedora - - .build-rsvg + - .build-rsvg-no-docs needs: - job: fedora-container@aarch64 artifacts: false @@ -159,7 +175,7 @@ build-rsvg-fedora@x86_64: extends: - '.container.debian@x86_64' - '.fdo.distribution-image@debian' - - '.build-rsvg' + - '.build-rsvg-no-docs' variables: # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907306 # export GDK_PIXBUF_QUERYLOADERS=/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders @@ -180,7 +196,7 @@ build-rsvg-fedora@x86_64: extends: - '.container.debian@aarch64' - '.fdo.distribution-image@debian' - - '.build-rsvg' + - '.build-rsvg-no-docs' variables: # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907306 # export GDK_PIXBUF_QUERYLOADERS=/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders |