summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* ci: Update the image for the Flatpak jobsEmmanuele Bassi2018-07-041-1/+1
| | | | | | The gnome-nightly-oci registry was moved to gitlab.gnome.org, so we need to change the image we use when building Flatpak bundles in our CI pipeline.
* gitlabci: Build and publish docs with gitlab pages.Jordan Petridis2018-05-061-0/+19
|
* ci: move the docker image to gitlab.gnome.orgChristoph Reiter2018-04-171-1/+1
|
* ci: remove allow_failure from flatpak jobs againChristoph Reiter2018-04-161-1/+0
| | | | | It was added in 814b7d7bb71920a due to too old wayland in the runtime. 5b160efc768d3 fixed it by bundling a newer wayland.
* ci: Use a common section for Flatpak jobsEmmanuele Bassi2018-04-141-13/+12
| | | | | Avoid repeating blobs of YAML manually, and use the proper YAML mechanism to copy-paste blobs instead.
* ci: allow flatpak jobs to fail for nowChristoph Reiter2018-04-111-0/+2
| | | | We can easily revert this when things are fixed again.
* gitlab-ci: Reenable ccache but disable it during the initial meson callChristoph Reiter2018-04-111-11/+17
| | | | | | There where some problems (??) with ccache not detecting changes during meson checks. Setting CCACHE_DISABLE during the meson execution makes ccache not use the cache and pass things directly to the compiler.
* gitlab-ci: Add a 32bit mingw buildChristoph Reiter2018-04-101-0/+14
|
* ci: Move flatpak building to a scriptEmmanuele Bassi2018-03-271-12/+4
| | | | | The YAML is getting hard to modify, so let's use a simple script like we do for the other CI jobs.
* ci: Disable ccacheEmmanuele Bassi2018-03-241-3/+1
| | | | Forcibly remove any ccache use, even if it's installed.
* ci: Add two flatpak jobsEmmanuele Bassi2018-03-201-16/+42
| | | | | | | | | | | | | When building GTK through the CI infrastructure, it would help to have some ways of testing it; for instance, if we want to verify that theme changes are useful, or if we want to run the result without necessarily build it locally. This is where flatpak comes in handy. By having the CI build a flatpak buundle, and storing it as an artifact, of the GTK demos, we can easily point developers and designers to an installable binary that won't break their system, nor will require development tools and environments to run.
* ci: Restore ccache, but do not cache it across jobsEmmanuele Bassi2018-03-151-1/+0
| | | | | | | The GitLab cache is kept across jobs, whether they succeeded or not: this means that if a compiler check fails during the Meson configuration, the small compiler program gets cached and restored the next time the job is run, thus failing again.
* ci: Use a different Docker imageEmmanuele Bassi2018-03-131-1/+1
| | | | | | | | I've rebuilt the new Docker image we use for CI to include GStreamer in the dependencies. We really need to have the Docker registry hosted on gnome.org, to avoid pointing people at Dockerhub.
* ci: Use the right path for the logsEmmanuele Bassi2018-03-131-1/+1
| | | | The meson-logs directory is under the `_build` directory.
* ci: Store the logs on build failureEmmanuele Bassi2018-03-011-1/+6
| | | | | We should save the logs directory when the CI pipeline fails, so that we have a chance at debugging the failure.
* gitlab-ci: cache meson subprojectsChristoph Reiter2018-02-151-0/+5
| | | | | This saves another 30sec here and reducing clone operations on the gnome gitlab instance is probably a good idea as well.
* Add gitlab-ci support using a prebuilt docker imageChristoph Reiter2018-02-141-0/+18
|
* Disable CIEmmanuele Bassi2018-02-121-26/+0
| | | | | | | | | | | | The CI runner is pretty slow to set up (takes about 6 minutes to get through the system dependencies needed to build GTK), and does not work with dependencies as subprojects. Until we figure out how to make it work, and make it work a bit faster, we should drop CI and rely on Continuous for a while longer. We can revert this commit as soon as we find out how to make things work.
* ci: Update the vulkan build optionEmmanuele Bassi2018-02-121-1/+1
|
* Add GitLab CI (build only)Emmanuele Bassi2018-02-121-0/+26