Matthias Clasen
|
f41e58d179
|
ci: Make run-docker run work
We want to have a writable volume and the same user
inside the container.
|
2023-05-04 11:38:55 -04:00 |
|
Emmanuele Bassi
|
ec7b1f7208
|
ci: Add no-cache option to run-docker.sh script
Use `run-docker.sh build --no-cache` to discard the cached layers if you
need to rebuild the image without modifying the Dockerfile.
|
2023-02-17 12:24:09 +00:00 |
|
Emmanuele Bassi
|
386256a424
|
Rename base version argument in run-docker.sh
The `--base-version` argument trips up everyone. Might as well rename it
to `--version`.
|
2021-03-11 16:37:29 +00:00 |
|
Emmanuele Bassi
|
7ff9a3f3a0
|
ci: Allow using "latest" as the image version
Just like the documentation says.
|
2020-05-17 00:32:22 +01:00 |
|
Matthias Clasen
|
6719616c36
|
ci: Fix a typo in the run-docker.sh script
|
2020-05-15 14:11:53 -04:00 |
|
Emmanuele Bassi
|
7bc50b7466
|
ci: Update the docker wrapper script
Do a better job at detecting whether we have Docker installed.
|
2020-02-25 19:05:07 +00:00 |
|
Emmanuele Bassi
|
9e38a70c6b
|
ci: Replicate the CI image scripts from GLib
They are easier to use and document, and allow us to add new base images
in the future without making a mess.
|
2020-02-11 13:39:52 +00:00 |
|
Emmanuele Bassi
|
51e155bffa
|
ci: Deploy the API reference on our GitLab pages
Now that we can build gtk-doc as a sub-project, we can go back to
publishing the API reference for the master branch every time we
build it.
|
2020-01-29 09:46:13 +01:00 |
|
Emmanuele Bassi
|
a5c00685c5
|
ci: Add diffutils to the CI image
Some transitive dependency got dropped, and we lost diff.
|
2019-11-01 15:22:02 +00:00 |
|
Christoph Reiter
|
24fcfa91b1
|
CI: update docker image to fedora 30
So we don't have to build glib as a subproject.
|
2019-05-10 15:48:33 +02:00 |
|
Emmanuele Bassi
|
5c608fe070
|
ci: Install Monospace fonts
The reftests require them.
|
2019-04-12 20:09:10 +01:00 |
|
Christoph Reiter
|
80c26ab904
|
CI: install meson 0.50
|
2019-03-28 22:47:18 +01:00 |
|
Christoph Reiter
|
a99bd2a422
|
ci: Update Docker image to Fedora 29 and meson to 0.49.0
|
2018-12-16 21:33:22 +01:00 |
|
Christoph Reiter
|
5b2153ad38
|
ci: move the docker image to gitlab.gnome.org
|
2018-04-17 19:09:34 +02:00 |
|
Christoph Reiter
|
5838ac3d1d
|
run-docker.sh: Disable SELinux for the container and update the image tag
On Fedora and similar SELinux by default prevents containers accessing
mounted host directories. This script is just used for testing,
so disable it.
|
2018-03-13 21:13:31 +01:00 |
|
Christoph Reiter
|
65c3f532cf
|
gitlab-ci: run parts of the test suite
This runs the tests in testsuite/{css,gtk,tools}
All others suites have failing tests and need more work.
|
2018-02-19 19:43:42 +01:00 |
|
Christoph Reiter
|
dfc1f76be7
|
Add gitlab-ci support using a prebuilt docker image
|
2018-02-14 22:47:44 +01:00 |
|