1
0
mirror of https://gitlab.gnome.org/GNOME/evince synced 2024-07-05 00:59:07 +00:00
evince/.gitlab-ci
Germán Poo-Caamaño 74ba6d7008 gitlab-ci: Install dependencies for gi-docgen
* Install python packages required by gi-docgen
2021-12-02 19:20:57 -03:00
..
README.md .gitlab-ci: Add scripts to update Docker image for CI 2020-05-07 22:04:28 -04:00
setup-ubuntu.sh gitlab-ci: Install dependencies for gi-docgen 2021-12-02 19:20:57 -03:00
ubuntu.Dockerfile gitlab-ci: Update versions for gitlab-ci's Docker image 2021-06-26 04:35:37 +00: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