Skip to content
Snippets Groups Projects
Commit a27a558b authored by jurgenhaas's avatar jurgenhaas
Browse files

#20 Add PHP 8.2 and bump some tool versions

parent c830466a
Branches
Tags
1 merge request!36Merging develop into main [MINOR_VERSION]
......@@ -14,14 +14,14 @@ php:
stage: build
parallel:
matrix:
- ALPINE: '3.11'
PHP: '7.3'
- ALPINE: '3.11'
PHP: '7.4'
- ALPINE: '3.12'
PHP: '8.0'
- ALPINE: '3.15'
PHP: '8.1'
- ALPINE: '3.17'
PHP: '8.2'
script:
- docker build --pull --build-arg ALPINE_VERSION=${ALPINE} --build-arg PHP_MAJOR_VERSION=${PHP} --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-${PHP}:${VERSION} .
- docker push ${CI_REGISTRY_IMAGE}/php-${PHP}:${VERSION}
......
......@@ -12,13 +12,13 @@ LABEL com.example.vendor="LakeDrops" \
ARG ALPINE_VERSION
ARG PHP_MAJOR_VERSION
ARG compose_version=2.4.1
ARG glibc_version=2.28-r0
ARG compose_version=2.16.0
ARG glibc_version=2.35-r0
ARG apkArch
ARG dockerArch
ARG DOCKER_CHANNEL=stable
ARG DOCKER_VERSION=20.10.9
ARG GIT_EXTRAS_VERSION=6.3.0
ARG DOCKER_VERSION=23.0.0
ARG GIT_EXTRAS_VERSION=6.5.0
ARG AHOY_VERSION=2.0.2
ARG GLAB_VERSION=1.25.3
......@@ -72,6 +72,11 @@ RUN echo 'hosts: files dns' > /etc/nsswitch.conf && \
wget -q https://gitlab.com/gitlab-org/cli/-/releases/v${GLAB_VERSION}/downloads/glab_${GLAB_VERSION}_Linux_x86_64.apk ; \
apk add --no-cache --allow-untrusted glab_${GLAB_VERSION}_Linux_x86_64.apk ; \
rm glab_${GLAB_VERSION}_Linux_x86_64.apk ; \
elif [ "${ALPINE_VERSION}" = "3.17" ]; then \
apk add --no-cache mandoc py3-pip gettext bat ; \
wget -q https://gitlab.com/gitlab-org/cli/-/releases/v${GLAB_VERSION}/downloads/glab_${GLAB_VERSION}_Linux_x86_64.apk ; \
apk add --no-cache --allow-untrusted glab_${GLAB_VERSION}_Linux_x86_64.apk ; \
rm glab_${GLAB_VERSION}_Linux_x86_64.apk ; \
else \
apk add --no-cache mdocml-apropos ; \
python -m pip install --upgrade pip ; \
......@@ -89,7 +94,7 @@ RUN echo 'hosts: files dns' > /etc/nsswitch.conf && \
\
wget -q https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub -O /etc/apk/keys/sgerrand.rsa.pub && \
wget -q https://github.com/sgerrand/alpine-pkg-glibc/releases/download/${glibc_version}/glibc-${glibc_version}.apk && \
apk add --no-cache glibc-${glibc_version}.apk && \
apk add --no-cache --force-overwrite glibc-${glibc_version}.apk && \
rm glibc-${glibc_version}.apk && \
ln -sf /lib/libz.so.1 /usr/glibc-compat/lib/ && \
ln -sf /lib/libc.musl-x86_64.so.1 /usr/glibc-compat/lib && \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment