gitlab-ci: add a job to verify the devcontainer in CI

This commit is contained in:
Ben Boeckel
2026-09-08 16:26:08 +00:00
committed by Taylor Braun-Jones
parent ea0667e779
commit f8f4dc7f43
2 changed files with 25 additions and 0 deletions
+10
View File
@@ -193,6 +193,16 @@ l:clazy-fedora44:
- .rules - .rules
needs: [] needs: []
t:devcontainer-fedora44:
extends:
- .fedora44
- .cmake_test_devcontainer
- .linux_x86_64_priv_tags
- .rules
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
needs: []
# Coverage builds # Coverage builds
b:fedora44-gcc-gcov: b:fedora44-gcc-gcov:
+15
View File
@@ -651,6 +651,13 @@
- docker - docker
- linux-x86_64 - linux-x86_64
.linux_x86_64_priv_tags:
tags:
- cmake
- docker
- linux-x86_64
- privileged
.linux_x86_64_v3_tags: .linux_x86_64_v3_tags:
tags: tags:
- cmake - cmake
@@ -963,3 +970,11 @@
-DCMake_SPHINX_CMAKE_ORG_OUTDATED=$CMAKE_CI_SPHINX_OUTDATED -DCMake_SPHINX_CMAKE_ORG_OUTDATED=$CMAKE_CI_SPHINX_OUTDATED
-DCMake_VERSION_NO_GIT=$CMAKE_CI_VERSION_NO_GIT -DCMake_VERSION_NO_GIT=$CMAKE_CI_VERSION_NO_GIT
- ninja - ninja
### Devcontainer testing
.cmake_test_devcontainer:
stage: test
script:
- dnf install -y --setopt=install_weak_deps=False podman
- .gitlab/ci/devcontainer-run.sh