summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* ci: Use `only` clauses everywhereebassi/ci-only-defaultEmmanuele Bassi2021-01-121-2/+4
| | | | | | | Otherwise GitLab will detach jobs from the pipeline. To limit the amount of work done by the macOS job, we run the build only on branches on the project repository.
* ci: Limit macOS buildsEmmanuele Bassi2021-01-041-0/+3
| | | | Only build on macOS for merge requests and the main development branch.
* Don't build docs or installed tests on MacOSMatthias Clasen2021-01-031-1/+1
|
* ci: Add a macos buildMatthias Clasen2021-01-031-0/+17
|
* ci: Add analysis stage to the pipelineEmmanuele Bassi2020-11-091-0/+32
| | | | Run a static analysis and an ASan jobs on the gdk-pixbuf code base.
* ci: Add release-dist jobEmmanuele Bassi2020-11-091-1/+21
| | | | Use it to generate the release artefacts.
* ci: Use DAG to cut down on CI pipeline timesEmmanuele Bassi2020-11-091-0/+5
|
* ci: Add style check jobEmmanuele Bassi2020-11-091-0/+13
| | | | Make at least an attempt at a consistent coding style.
* ci: Add JUnit report for the test suiteEmmanuele Bassi2020-11-091-8/+9
|
* ci: Clean up the pipelineEmmanuele Bassi2020-11-091-9/+16
| | | | Use common environment variables for the various jobs.
* ci: Build and deploy the API referenceEmmanuele Bassi2020-06-261-8/+48
|
* CI: Switch to the new win32 runnersChristoph Reiter2020-05-031-2/+2
| | | | powershell instead of cmd, win2016 instead of 2012r2
* ci: Update the Docker imageEmmanuele Bassi2019-11-261-1/+1
| | | | Install Meson 0.48.1, in preparation for merging !51.
* ci: add a msys2 mingw64 jobChristoph Reiter2018-12-111-1/+17
|
* ci: Fix the artifacts caching on failureEmmanuele Bassi2018-06-141-1/+1
| | | | | We generate a random builddir, so we need to modify the `paths` key for the artifacts we store on CI failure.
* ci: Test the libjasper loaderissue-73Emmanuele Bassi2018-05-301-0/+2
| | | | Move the build options into the YAML file while we're at it.
* Prepare for GitLab CIEmmanuele Bassi2018-04-301-0/+20
Once we migrate GdkPixbuf over to GitLab, we should already have all the required bits in place for running a continuous integration pipeline.