[ci] Run container integration tests to CI

This commit is contained in:
Davis Schirmer
2021-10-30 14:09:53 -04:00
parent bd3e6f5f67
commit 66534d258d
7 changed files with 74 additions and 15 deletions

View File

@@ -2,7 +2,8 @@
FROM docker.io/library/alpine:3.14
RUN apk --no-cache add bash ca-certificates python3
# https://github.com/actions/runner/issues/241
RUN apk --no-cache add bash ca-certificates make python3 util-linux
WORKDIR /usr/src/app

View File

@@ -3,7 +3,7 @@
FROM docker.io/library/archlinux:latest
RUN pacman-key --init \
&& pacman --sync --refresh --sysupgrade --noconfirm python3 \
&& pacman --sync --refresh --sysupgrade --noconfirm make python3 \
&& printf "LANG=en_US.UTF-8\n" > /etc/locale.conf \
&& locale-gen \
&& pacman --sync --clean --clean --noconfirm

View File

@@ -2,7 +2,7 @@
FROM docker.io/library/centos:7
RUN yum install -y epel-release && yum install -y python36 && yum clean all
RUN yum install -y epel-release && yum install -y make python36 && yum clean all
WORKDIR /usr/src/app

View File

@@ -8,6 +8,7 @@ RUN apt-get update \
&& apt-get install -y \
ca-certificates \
locales \
make \
procps \
python3 \
&& localedef \

View File

@@ -4,7 +4,7 @@
# https://www.mail-archive.com/ubuntu-bugs@lists.ubuntu.com/msg5971024.html
FROM registry.fedoraproject.org/fedora:34
RUN dnf install -y python3 procps && dnf clean all
RUN dnf install -y make python3 procps && dnf clean all
WORKDIR /usr/src/app

View File

@@ -8,6 +8,7 @@ RUN apt-get update \
&& apt-get install -y \
ca-certificates \
locales \
make \
python3 \
&& localedef \
-i en_US \