test new tagging
All checks were successful
Build and Push Docker Image / build (push) Successful in 32s
All checks were successful
Build and Push Docker Image / build (push) Successful in 32s
This commit is contained in:
@@ -22,7 +22,7 @@ jobs:
|
|||||||
context: .
|
context: .
|
||||||
push: true
|
push: true
|
||||||
tags: |
|
tags: |
|
||||||
git.phyllo.me/devops/fedora-runner-image:${{ github.ref_name }}-${{ github.sha }}
|
git.phyllo.me/devops/fedora-runner-image-main:latest
|
||||||
git.phyllo.me/devops/fedora-runner-image:${{ github.ref_name }}-latest
|
git.phyllo.me/devops/fedora-runner-image:main-${{ github.sha }}
|
||||||
build-args: |
|
build-args: |
|
||||||
BUILD_IDENTIFIER=${{ github.sha }}
|
BUILD_IDENTIFIER=${{ github.sha }}
|
||||||
76
Dockerfile
76
Dockerfile
@@ -2,79 +2,9 @@ FROM fedora:latest
|
|||||||
|
|
||||||
# Set labels
|
# Set labels
|
||||||
LABEL maintainer="Lukas Greve <lukas@phyllo.me>"
|
LABEL maintainer="Lukas Greve <lukas@phyllo.me>"
|
||||||
LABEL DISTTAG=f42container
|
LABEL DISTTAG=f42simple-container
|
||||||
LABEL FGC=f42
|
LABEL FGC=f42-simple
|
||||||
LABEL FBR=f42
|
LABEL FBR=f42-simple
|
||||||
|
|
||||||
# Install essential build tools and dependencies
|
|
||||||
RUN /bin/sh -c "dnf -y update --refresh && \
|
|
||||||
dnf install -y \
|
|
||||||
mock \
|
|
||||||
livemedia-creator \
|
|
||||||
anaconda \
|
|
||||||
lorax \
|
|
||||||
make \
|
|
||||||
git \
|
|
||||||
gcc \
|
|
||||||
gcc-c++ \
|
|
||||||
cmake \
|
|
||||||
clang \
|
|
||||||
clang-tools-extra \
|
|
||||||
python3 \
|
|
||||||
python3-pip \
|
|
||||||
python3-devel \
|
|
||||||
python3-setuptools \
|
|
||||||
python3-wheel \
|
|
||||||
nodejs \
|
|
||||||
npm \
|
|
||||||
ruby \
|
|
||||||
ruby-devel \
|
|
||||||
rust \
|
|
||||||
cargo \
|
|
||||||
go \
|
|
||||||
perl \
|
|
||||||
perl-Module-Build \
|
|
||||||
perl-ExtUtils-MakeMaker \
|
|
||||||
gettext \
|
|
||||||
wget \
|
|
||||||
curl \
|
|
||||||
unzip \
|
|
||||||
tar \
|
|
||||||
gzip \
|
|
||||||
bzip2 \
|
|
||||||
xz \
|
|
||||||
vim \
|
|
||||||
which \
|
|
||||||
procps-ng \
|
|
||||||
findutils \
|
|
||||||
coreutils \
|
|
||||||
diffutils \
|
|
||||||
patch \
|
|
||||||
shadow-utils \
|
|
||||||
util-linux \
|
|
||||||
grep \
|
|
||||||
sed \
|
|
||||||
awk \
|
|
||||||
bash \
|
|
||||||
zsh \
|
|
||||||
openssh-clients \
|
|
||||||
openssl \
|
|
||||||
ca-certificates \
|
|
||||||
libarchive \
|
|
||||||
libtool \
|
|
||||||
automake \
|
|
||||||
autoconf \
|
|
||||||
libffi-devel \
|
|
||||||
openssl-devel \
|
|
||||||
zlib-devel \
|
|
||||||
bison \
|
|
||||||
flex \
|
|
||||||
gdb \
|
|
||||||
strace \
|
|
||||||
ltrace \
|
|
||||||
valgrind && \
|
|
||||||
dnf clean all && \
|
|
||||||
rm -rf /var/cache/dnf"
|
|
||||||
|
|
||||||
# Set working directory
|
# Set working directory
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|||||||
Reference in New Issue
Block a user