Automated weekly build of Docker images for Linux runners (#7376)
* Change tag name * Change tag name * Add ARM64 containers and Fedora 40 * Use dnf for Fedora * Dist upgrade on Debian * Upgrade and clean on Fedora * Add name * Fixed typo and use platform in Dockerfile * Use matrix instead for arch * Use config dir in matrix * Fixed wrong var * Specify base image in workflow * Re-add platform * Use slim images * Run on Buildjet * Use new images * Add comment * Remove QEMU (not needed because of Buildjet) * Finish Dockerfile for Arch and OpenSUSE * Use new containers * Use correct config dir names * Fixed config for Manjaro * Missing zypper arg * Clean Arch and OpenSUSE * Update ChangeLog * Elaborate on comment
This commit is contained in:
6
.github/docker/archlinux/Dockerfile
vendored
Normal file
6
.github/docker/archlinux/Dockerfile
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
ARG BASE_IMAGE
|
||||
FROM $BASE_IMAGE AS base
|
||||
|
||||
RUN pacman -Syu --noconfirm git python sudo && pacman -Scc --noconfirm
|
||||
|
||||
RUN useradd -m build
|
||||
3
.github/docker/debian-12/Dockerfile
vendored
3
.github/docker/debian-12/Dockerfile
vendored
@ -1,3 +0,0 @@
|
||||
FROM debian:12
|
||||
|
||||
RUN apt update && apt install -y git python3 && apt clean
|
||||
4
.github/docker/debian/Dockerfile
vendored
Normal file
4
.github/docker/debian/Dockerfile
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
ARG BASE_IMAGE
|
||||
FROM $BASE_IMAGE AS base
|
||||
|
||||
RUN apt update && apt dist-upgrade -y && apt install -y git python3 && apt clean
|
||||
4
.github/docker/fedora/Dockerfile
vendored
Normal file
4
.github/docker/fedora/Dockerfile
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
ARG BASE_IMAGE
|
||||
FROM $BASE_IMAGE AS base
|
||||
|
||||
RUN dnf upgrade -y && dnf install -y git python3 && dnf clean all
|
||||
4
.github/docker/opensuse/Dockerfile
vendored
Normal file
4
.github/docker/opensuse/Dockerfile
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
ARG BASE_IMAGE
|
||||
FROM $BASE_IMAGE AS base
|
||||
|
||||
RUN zypper refresh && zypper update -y && zypper install -y git python3 && zypper clean --all
|
||||
Reference in New Issue
Block a user