Update the container images for our GitLab CI pipeline.

This commit is contained in:
Raoul Snyman 2022-02-02 15:35:20 -07:00
parent 736783f4f3
commit 1d10048c54
Signed by: raoul
GPG Key ID: F55BCED79626AE9C
7 changed files with 13 additions and 6 deletions

View File

@ -1,3 +1,3 @@
FROM alpine:latest FROM alpine:3.15
RUN apk add chromium openssh-client xvfb-run yarn zip RUN apk add chromium openssh-client xvfb-run yarn zip

View File

@ -1,4 +1,4 @@
FROM archlinux/base FROM archlinux:base-20220130.0.46058
ENV LANG C.UTF-8 ENV LANG C.UTF-8
RUN pacman -Syyu --noconfirm git python qt5-multimedia qt5-svg qt5-webengine qt5-webchannel qt5-tools python-pyqt5 \ RUN pacman -Syyu --noconfirm git python qt5-multimedia qt5-svg qt5-webengine qt5-webchannel qt5-tools python-pyqt5 \

View File

@ -1,4 +1,4 @@
FROM debian:unstable FROM debian:11
RUN apt-get update && DEBIAN_FRONTEND=noninteractive \ RUN apt-get update && DEBIAN_FRONTEND=noninteractive \
apt-get install -y python3 qttools5-dev-tools pyqt5-dev-tools python3-pyqt5 python3-pyqt5.qtmultimedia \ apt-get install -y python3 qttools5-dev-tools pyqt5-dev-tools python3-pyqt5 python3-pyqt5.qtmultimedia \

View File

@ -1,3 +1,3 @@
FROM alpine:latest FROM alpine:3.15
RUN apk --no-cache add make py3-sphinx py3-sphinx_rtd_theme texlive-full RUN apk --no-cache add make py3-sphinx py3-sphinx_rtd_theme texlive-full

View File

@ -1,4 +1,4 @@
FROM fedora FROM fedora:35
RUN dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ RUN dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

View File

@ -1,4 +1,4 @@
FROM ubuntu:rolling FROM ubuntu:21.10
RUN apt-get update && DEBIAN_FRONTEND=noninteractive \ RUN apt-get update && DEBIAN_FRONTEND=noninteractive \
apt-get install -y python3 qttools5-dev-tools pyqt5-dev-tools python3-pyqt5 python3-pyqt5.qtmultimedia \ apt-get install -y python3 qttools5-dev-tools pyqt5-dev-tools python3-pyqt5 python3-pyqt5.qtmultimedia \

View File

@ -2,3 +2,10 @@ OpenLP Docker Runners
===================== =====================
This repository holds the configuration to build the Docker runners for testing OpenLP. This repository holds the configuration to build the Docker runners for testing OpenLP.
.. note::
The Dockerfiles contain version numbers to uniquely identify the release we're using. This helps us keep track of
which version of software we're using, as well as allow for us to periodically update the software without resorting
to tricks to work around our build process.