summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 771143a9..893dc988 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -68,6 +68,16 @@ build:tests-debian-meson:
paths:
- meson-test-list.txt
+build:tests-debian-minimal:
+ image: $CI_REGISTRY/$CI_PROJECT_PATH/igt-debian-minimal:latest
+ stage: build
+ script:
+ - meson -Dbuild_tests=disabled -Dwith_libdrm="" build
+ - ninja -C build
+ artifacts:
+ paths:
+ - build
+
build:tests-debian-meson-armhf:
image: $CI_REGISTRY/$CI_PROJECT_PATH/igt-debian-armhf:latest
stage: build
@@ -117,6 +127,13 @@ test:ninja-test-clang:
stage: test
script: ninja -C build test
+test:ninja-test-minimal:
+ image: $CI_REGISTRY/$CI_PROJECT_PATH/igt-debian-minimal:latest
+ dependencies:
+ - build:tests-debian-minimal
+ stage: test
+ script: ninja -C build test
+
test:ninja-test-arm64:
image: $CI_REGISTRY/$CI_PROJECT_PATH/igt-debian-arm64:latest
dependencies:
@@ -175,6 +192,7 @@ containers:igt-debian:
image: docker:stable
only:
changes:
+ - Dockerfile.debian-minimal
- Dockerfile.debian
- .gitlab-ci.yml
services:
@@ -184,7 +202,9 @@ containers:igt-debian:
DOCKER_DRIVER: overlay2
script:
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
+ - docker build -t $CI_REGISTRY/$CI_PROJECT_PATH/igt-debian-minimal -t igt-debian-minimal -f Dockerfile.debian-minimal .
- docker build -t $CI_REGISTRY/$CI_PROJECT_PATH/igt-debian -f Dockerfile.debian .
+ - docker push $CI_REGISTRY/$CI_PROJECT_PATH/igt-debian-minimal
- docker push $CI_REGISTRY/$CI_PROJECT_PATH/igt-debian
containers:igt-debian-armhf: