mirror of
https://gitlab.com/mishakmak/pam-fprint-grosshack.git
synced 2026-04-09 04:13:33 +02:00
ci: Factorize the similar parameters in build jobs
This commit is contained in:
@ -28,6 +28,11 @@ variables:
|
|||||||
|
|
||||||
image: "$FEDORA_IMAGE"
|
image: "$FEDORA_IMAGE"
|
||||||
|
|
||||||
|
.fprintd_build_preconditions:
|
||||||
|
except:
|
||||||
|
variables:
|
||||||
|
- $FPRINT_CRON_TASK == "BUILD_CI_IMAGES"
|
||||||
|
|
||||||
.install_libfprint_dev: &install_libfprint_dev
|
.install_libfprint_dev: &install_libfprint_dev
|
||||||
before_script:
|
before_script:
|
||||||
# Make sure we don't build or link against the system libfprint
|
# Make sure we don't build or link against the system libfprint
|
||||||
@ -42,9 +47,7 @@ image: "$FEDORA_IMAGE"
|
|||||||
- echo "libfprint/demo/gtk-libfprint-test.ui" >> po/POTFILES.skip
|
- echo "libfprint/demo/gtk-libfprint-test.ui" >> po/POTFILES.skip
|
||||||
|
|
||||||
build_stable:
|
build_stable:
|
||||||
except:
|
extends: .fprintd_build_preconditions
|
||||||
variables:
|
|
||||||
- $FPRINT_CRON_TASK == "BUILD_CI_IMAGES"
|
|
||||||
# FIXME: Stable builds will fail until libfprintv 2 reaches rawhide
|
# FIXME: Stable builds will fail until libfprintv 2 reaches rawhide
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
script:
|
script:
|
||||||
@ -53,9 +56,7 @@ build_stable:
|
|||||||
- ninja -C _build -v install
|
- ninja -C _build -v install
|
||||||
|
|
||||||
build_dev:
|
build_dev:
|
||||||
except:
|
extends: .fprintd_build_preconditions
|
||||||
variables:
|
|
||||||
- $FPRINT_CRON_TASK == "BUILD_CI_IMAGES"
|
|
||||||
<<: *install_libfprint_dev
|
<<: *install_libfprint_dev
|
||||||
script:
|
script:
|
||||||
- meson _build --werror -Dgtk_doc=true
|
- meson _build --werror -Dgtk_doc=true
|
||||||
@ -68,9 +69,7 @@ build_dev:
|
|||||||
- _build/meson-logs/*.txt
|
- _build/meson-logs/*.txt
|
||||||
|
|
||||||
test_dev:
|
test_dev:
|
||||||
except:
|
extends: .fprintd_build_preconditions
|
||||||
variables:
|
|
||||||
- $FPRINT_CRON_TASK == "BUILD_CI_IMAGES"
|
|
||||||
stage: test
|
stage: test
|
||||||
<<: *install_libfprint_dev
|
<<: *install_libfprint_dev
|
||||||
script:
|
script:
|
||||||
|
|||||||
Reference in New Issue
Block a user