Skip to content
Snippets Groups Projects
Commit bebd2c54 authored by Johannes Marbach's avatar Johannes Marbach
Browse files

Merge branch 'johannes/unbreak-ci' into 'master'

Stop CI on first error

See merge request !44
parents 4546b322 5b54f494
No related branches found
No related tags found
1 merge request!44Stop CI on first error
Pipeline #217759 failed
build-and-test-with-drm:
image: alpine:3.19
script:
- set -e # Stop on first error
- apk -q add git bash build-base meson linux-headers inih-dev libinput-dev libxkbcommon-dev libdrm-dev scdoc
- git submodule init
- git submodule update
......@@ -9,6 +10,7 @@ build-and-test-with-drm:
build-and-test-without-drm:
image: alpine:3.19
script:
- set -e # Stop on first error
- apk -q add git bash build-base meson linux-headers inih-dev libinput-dev libxkbcommon-dev scdoc
- git submodule init
- git submodule update
......@@ -17,6 +19,7 @@ build-and-test-without-drm:
build-iskey:
image: alpine:3.19
script:
- set -e # Stop on first error
- apk -q add git bash build-base meson linux-headers libevdev-dev
- cd iskey
- meson setup _build
......
......@@ -58,8 +58,10 @@ function ok() {
function run_script() {
info "Executing $1"
"$1"
rc=0
"$1" || rc=1
echo
return $rc
}
function read_version_from_meson() {
......
......@@ -4,8 +4,12 @@ root=$(dirname "${BASH_SOURCE[0]}")
source "$root/helpers.sh"
run_script "$root/build-with-drm.sh"
run_script "$root/test-version-matches-meson-and-changelog.sh"
run_script "$root/test-uses-fb-backend-by-default.sh"
run_script "$root/test-uses-fb-backend-if-selected-via-config.sh"
run_script "$root/test-uses-drm-backend-if-selected-via-config-and-available.sh"
rc=0
run_script "$root/build-with-drm.sh" || rc=1
run_script "$root/test-version-matches-meson-and-changelog.sh" || rc=1
run_script "$root/test-uses-fb-backend-by-default.sh" || rc=1
run_script "$root/test-uses-fb-backend-if-selected-via-config.sh" || rc=1
run_script "$root/test-uses-drm-backend-if-selected-via-config-and-available.sh" || rc=1
exit $rc
......@@ -4,8 +4,12 @@ root=$(dirname "${BASH_SOURCE[0]}")
source "$root/helpers.sh"
run_script "$root/build-without-drm.sh"
run_script "$root/test-version-matches-meson-and-changelog.sh"
run_script "$root/test-uses-fb-backend-by-default.sh"
run_script "$root/test-uses-fb-backend-if-selected-via-config.sh"
run_script "$root/test-uses-fb-backend-if-drm-selected-via-config-but-unavailable.sh"
rc=0
run_script "$root/build-without-drm.sh" || rc=1
run_script "$root/test-version-matches-meson-and-changelog.sh" || rc=1
run_script "$root/test-uses-fb-backend-by-default.sh" || rc=1
run_script "$root/test-uses-fb-backend-if-selected-via-config.sh" || rc=1
run_script "$root/test-uses-fb-backend-if-drm-selected-via-config-but-unavailable.sh" || rc=1
exit $rc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment