diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8a85a803..8ee01735 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,6 +20,9 @@ build_docs: - apt-get -y install python3-pip python3-sphinx - pip3 install recommonmark - ./doc/build.sh _build + except: + variables: + - $PKG_ONLY == "1" build_meson: stage: build @@ -31,40 +34,46 @@ build_meson: - apt-get -y build-dep . - meson . _build/ -Ddepdatadir=/usr/share --werror - ninja -C _build install + except: + variables: + - $PKG_ONLY == "1" build_deb: - stage: build - artifacts: - paths: - - "*.deb" - script: - - rm -f ../*.deb - - apt-get -y build-dep . - - apt-get -y install devscripts - - debuild -i -us -uc -b - - cp ../*.deb . + stage: build + artifacts: + paths: + - "*.deb" + script: + - rm -f ../*.deb + - apt-get -y build-dep . + - apt-get -y install devscripts + - debuild -i -us -uc -b + - cp ../*.deb . build_deb:arm64: - tags: - - aarch64 - stage: build - artifacts: - paths: - - "*.deb" - script: - - rm -f ../*.deb - - apt-get -y build-dep . - - apt-get -y install devscripts - - debuild -i -us -uc -b - - cp ../*.deb . + tags: + - aarch64 + stage: build + artifacts: + paths: + - "*.deb" + script: + - rm -f ../*.deb + - apt-get -y build-dep . + - apt-get -y install devscripts + - debuild -i -us -uc -b + - cp ../*.deb . test_lintian: - stage: test - dependencies: - - build_deb - script: - - apt-get -y install lintian - - lintian *.deb + stage: test + dependencies: + - build_deb + script: + - apt-get -y install lintian + - lintian *.deb + except: + variables: + - $PKG_ONLY == "1" test: stage: test @@ -75,6 +84,9 @@ test: - apt-get -y install clang-tidy - ninja -C _build test - tools/style-check _build + except: + variables: + - $PKG_ONLY == "1" check_release: stage: test @@ -84,3 +96,6 @@ check_release: script: - apt-get -y install git python3 - (head -n 1 ./debian/changelog && git tag) | ./debian/check_release.py + except: + variables: + - $PKG_ONLY == "1"