summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* CI: Check that Meson tests can pass from an Autotools dist tarballwip/smcv/dist-meson-buildSimon McVittie2020-08-211-0/+24
| | | | | | | | | | | | | | | This allows the Autotools dist tarball to continue to be used as the official release artifact, while still allowing distributors to try Meson builds. To help to debug this if it fails, the meson-build step records a list of all files in git (ideally we'd use 'meson dist' but the container image doesn't currently include git, so this is the next best thing), while the meson-from-tarball step records a list of all files in the tarball. They are in a normalized order that can be diff'ed. Tests: #109 Signed-off-by: Simon McVittie <smcv@debian.org>
* CI: Collect logs from meson build as artifactsSimon McVittie2020-08-211-0/+4
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* Revert "Ignore failing test swith meson for now"Simon McVittie2020-08-211-1/+1
| | | | This reverts commit 1f0a7303b5158f811cea29fedd0832d333367deb.
* Ignore failing test swith meson for nowXavier Claessens2020-01-031-1/+1
|
* meson: Fix running testsXavier Claessens2019-12-231-0/+1
|
* ci: bump meson deps in dockerfileStefan Sauer2019-07-281-1/+1
|
* ci: Use the docker registryXavier Claessens2019-07-091-12/+1
| | | | | | | The CI currently rebuild from scratch 3 times a debian docker image. It is much faster to upload a pre-built image. This is a copy/paste of scripts from glib.
* ci: add python3-coverage dependencyStefan Sauer2018-12-141-1/+1
|
* ci: workaround broken python packagesStefan Sauer2018-12-141-1/+1
| | | | pip3 should probably install setuptools if it needs it.
* ci: fix pip3 more (--no-index got broken)Stefan Sauer2018-12-141-1/+1
|
* ci: fix pip3 syntax (wrong manpage)Stefan Sauer2018-12-141-1/+1
|
* ci: add remaining depsStefan Sauer2018-12-141-5/+2
| | | | The integration tests are too stupid to handle the missing pdf setup.
* ci: install 'bc' and collect the test-suite log on failureStefan Sauer2018-12-141-1/+6
|
* ci: add more direct depsStefan Sauer2018-12-141-3/+4
|
* ci: also add python3 as a direct depStefan Sauer2018-12-141-1/+1
|
* ci: add missing docbook packageStefan Sauer2018-12-141-1/+1
|
* ci: tweak ci setup moreStefan Sauer2018-12-141-8/+27
| | | | | | | | - Drop dblatex again - it has too many deps and hence slows down cycles. - Add autogen step to test job, since jos are independent. - Merge the coverage report into the Makefile coverage target - Fix the coverage sumary regexp - Add a meson build step
* Add glib to enable integration testsStefan Sauer2018-12-131-1/+1
| | | | | But also update tests/Makefile to run unittests and only disable integration- tests if no glib is installed.
* Add more deps to ci configStefan Sauer2018-12-131-1/+1
|
* Tweak the ci config.Stefan Sauer2018-12-131-3/+3
|
* Add a script for the gitlab ciStefan Sauer2018-12-131-0/+44