diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 20 |
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: |