1
0
mirror of https://gitlab.gnome.org/GNOME/evince synced 2024-07-02 15:48:59 +00:00
evince/.gitlab-ci
Germán Poo-Caamaño 3df556365c ci: Update pre-installed packages
* Add libhandy-1 as of now it should be available in at least one
  major version of the main distributions, and we are ready to
  remove libhandy-1 as subproject
* Update to a recent version of poppler
2023-03-22 10:13:18 -03:00
..
README.md .gitlab-ci: Add scripts to update Docker image for CI 2020-05-07 22:04:28 -04:00
ubuntu.Dockerfile ci: Update pre-installed packages 2023-03-22 10:13:18 -03:00

Evince CI infrastructure

Evince uses Docker containers, generated using docker. Evince uses a custom image to install large number of packages, like the LaTeX ones, and ghostscript, which are are required to build support for DVI and PostScript.

Building a Docker image for Evince CI

Steps for building a docker image:

docker login registry.gitlab.gnome.org
$ docker build -t registry.gitlab.gnome.org/gnome/evince/master-amd64 -f ubuntu.Dockerfile .
$ docker push registry.gitlab.gnome.org/gnome/evince/master-amd64