summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* ci: Update the version of MesonEmmanuele Bassi2022-10-111-2/+2
|
* ci: Use the right path for the docs archiveEmmanuele Bassi2021-08-251-1/+1
| | | | | The tarball artifact is in the root directory, but we're exploding it into the "public" directory.
* ci: Publis the pages once againEmmanuele Bassi2021-08-251-1/+13
|
* ci: Use a separate template for the reference jobEmmanuele Bassi2021-08-251-33/+27
| | | | | We want to extract the API reference build to its own template, so we can share it across projects using gi-docgen.
* ci: Fix typo in the pages artefactsEmmanuele Bassi2021-06-081-1/+1
|
* ci: Restructure the pipelineEmmanuele Bassi2021-06-081-20/+70
| | | | | | Build json-glib in its own job. Build the json-glib API reference separately, and then publish it.
* ci: Use a recent, non-EOL version of FedoraEmmanuele Bassi2021-02-091-1/+1
|
* ci: Use Meson sub-commandsEmmanuele Bassi2021-02-091-8/+7
| | | | | Instead of using `ninja` directly, and entering the build directory, we can use `meson compile`, `meson test`, and `meson dist`.
* ci: Add git to the dependenciesEmmanuele Bassi2021-02-091-1/+1
| | | | Otherwise `meson dist` will fail.
* ci: Update the base CI imageEmmanuele Bassi2020-04-081-1/+1
|
* ci: Add redhat-rpm-config to the dependenciesEmmanuele Bassi2018-03-131-1/+1
| | | | | Otherwise gobject-introspection will fail to build because Python's distutils are terrible.
* ci: Add a dist jobEmmanuele Bassi2018-03-131-0/+15
| | | | | | | | | Whenever we push a tag, we want to create a distributable archive for json-glib; this will automate the release process. Ideally, in the future, we'll have the ability to upload the release archive straight to download.gnome.org, but for now store the archive and the generated API reference as CI artefacts.
* ci: Update the build jobEmmanuele Bassi2018-03-131-6/+13
| | | | | | | | | Improve the CI environment for json-glib: - build the documentation - use `meson test` instead of `ninja test` - store the logs on failure - do not install the result
* ci: Update the build instructions…Emmanuele Bassi2017-12-151-1/+1
| | | | … And show a fancy badge.
* Add minimal .gitlab-ci.yml fileJavier Jardón2017-07-121-0/+15
Only build, run test and install at the moment