summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2021-08-20 15:09:52 +0200
committerCarlos Garnacho <carlosg@gnome.org>2021-08-29 22:33:29 +0200
commitdebfb82edbd1bd3defa79b6969e127eba352dd21 (patch)
treea2d414e74330304dbef2e8c75fbbc8ee133e6668 /.gitlab-ci.yml
parent1531b05dafd2fc2621ad9f331aa215c82eed688d (diff)
downloadtracker-debfb82edbd1bd3defa79b6969e127eba352dd21.tar.gz
ci: Make Rawhide failable
This is broken ATM, make it able to fail, and use F34 for all other misc stuff.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml17
1 files changed, 10 insertions, 7 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 794b31227..8eece8877 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -136,6 +136,7 @@ build-fedora-rawhide-container@x86_64:
stage: prepare
variables:
GIT_STRATEGY: none
+ allow_failure: true
needs:
- check-commit-log
- check-merge-request
@@ -212,6 +213,7 @@ build-fedora-rawhide@x86_64:
- .tracker.fedora:rawhide@x86_64
needs:
- build-fedora-rawhide-container@x86_64
+ allow_failure: true
<<: *build
build-fedora@aarch64:
@@ -291,6 +293,7 @@ test-fedora-rawhide@x86_64:
- .tracker.fedora:rawhide@x86_64
needs:
- build-fedora-rawhide@x86_64
+ allow_failure: true
<<: *test
test-fedora@aarch64:
@@ -321,7 +324,7 @@ test-alpine@x86_64:
coverage-analysis:
extends:
- .fdo.distribution-image@fedora
- - .tracker.fedora:rawhide@x86_64
+ - .tracker.fedora:34@x86_64
stage: analysis
allow_failure: true
script:
@@ -339,7 +342,7 @@ coverage-analysis:
coverity:
extends:
- .fdo.distribution-image@fedora
- - .tracker.fedora:rawhide@x86_64
+ - .tracker.fedora:34@x86_64
stage: analysis
allow_failure: true
script:
@@ -355,7 +358,7 @@ coverity:
--form file=@cov-int.tar.gz --form version="`git describe --tags`"
--form description="gitlab CI build"
needs:
- - build-fedora-rawhide-container@x86_64
+ - build-fedora-container@x86_64
only:
- master
except:
@@ -365,10 +368,10 @@ coverity:
static-scan:
extends:
- .fdo.distribution-image@fedora
- - .tracker.fedora:rawhide@x86_64
+ - .tracker.fedora:34@x86_64
stage: analysis
needs:
- - build-fedora-rawhide-container@x86_64
+ - build-fedora-container@x86_64
script:
- meson --buildtype=debug _scan_build
- ninja -C _scan_build scan-build
@@ -380,7 +383,7 @@ static-scan:
pages:
extends:
- .fdo.distribution-image@fedora
- - .tracker.fedora:rawhide@x86_64
+ - .tracker.fedora:34@x86_64
stage: website
script:
- export install_prefix="$(pwd)/tracker-install"
@@ -398,7 +401,7 @@ pages:
paths:
- public
needs:
- - build-fedora-rawhide-container@x86_64
+ - build-fedora-container@x86_64
only:
- master
- /^sam\/website.*$/