- { dockerfile: 'Dockerfile-debian', tag: 'debian:sid', platform: 'linux/amd64' }
- { dockerfile: 'Dockerfile-fedora', tag: 'fedora:rawhide', platform: 'linux/amd64' }
- { dockerfile: 'Dockerfile-ubuntu', tag: 'ubuntu:rolling', platform: 'linux/amd64' }
+ - { dockerfile: 'Dockerfile-alpine', tag: 'alpine:edge', platform: 'linux/amd64' }
- { dockerfile: 'Dockerfile-gentoo', tag: 'gentoo:latest', platform: 'linux/amd64' }
steps:
- name: Check out the repo
-FROM docker.io/alpine:latest
+ARG DISTRIBUTION=alpine
+FROM docker.io/${DISTRIBUTION}
# prefer running tests with clang
ENV CC=clang
# see https://github.com/eudev-project/eudev/pull/246
# needed to run RAID tests
RUN \
- cp /usr/lib/udev/rules.d/* /lib/udev/rules.d/
+ mkdir -p /lib/udev/rules.d && cp /usr/lib/udev/rules.d/* /lib/udev/rules.d/