update to yamagi v8.30
Build Container Image / build_amd64 (push) Successful in 1m14s Details
Build Container Image / build_i386 (push) Successful in 1m15s Details
Build Container Image / publish_amd64 (push) Successful in 27s Details
Build Container Image / publish_i386 (push) Successful in 26s Details
Build Container Image / build_arm64 (push) Successful in 4m40s Details
Build Container Image / publish_arm64 (push) Successful in 27s Details
Build Container Image / build_riscv64 (push) Successful in 5m37s Details
Build Container Image / publish_riscv64 (push) Successful in 19s Details
Build Container Image / build_armhf (push) Successful in 8m59s Details
Build Container Image / build_manifest (push) Successful in 7s Details
Build Container Image / publish_armhf (push) Successful in 45s Details
Build Container Image / publish_manifest (push) Successful in 41s Details

This commit is contained in:
Daniel Wolf 2023-11-11 16:18:58 -05:00
parent 70eebc1cf5
commit bbe47ab55b
Signed by: nephatrine
GPG Key ID: 59D70EC2E4AAB4D0
3 changed files with 7 additions and 7 deletions

View File

@ -263,11 +263,11 @@ jobs:
password: ${{ secrets.DOCKER_PASS }}
- name: Docker Manifest
run: |
docker manifest create nephatrine/quake2-server:yamagi-8.20 --amend nephatrine/quake2-server:yamagi-amd64 --amend nephatrine/quake2-server:yamagi-i386 --amend nephatrine/quake2-server:yamagi-arm64v8 --amend nephatrine/quake2-server:yamagi-armv7 --amend nephatrine/quake2-server:yamagi-riscv64
docker manifest create nephatrine/quake2-server:yamagi-8.30 --amend nephatrine/quake2-server:yamagi-amd64 --amend nephatrine/quake2-server:yamagi-i386 --amend nephatrine/quake2-server:yamagi-arm64v8 --amend nephatrine/quake2-server:yamagi-armv7 --amend nephatrine/quake2-server:yamagi-riscv64
docker manifest create nephatrine/quake2-server:yamagi-8 --amend nephatrine/quake2-server:yamagi-amd64 --amend nephatrine/quake2-server:yamagi-i386 --amend nephatrine/quake2-server:yamagi-arm64v8 --amend nephatrine/quake2-server:yamagi-armv7 --amend nephatrine/quake2-server:yamagi-riscv64
docker manifest create nephatrine/quake2-server:yamagi --amend nephatrine/quake2-server:yamagi-amd64 --amend nephatrine/quake2-server:yamagi-i386 --amend nephatrine/quake2-server:yamagi-arm64v8 --amend nephatrine/quake2-server:yamagi-armv7 --amend nephatrine/quake2-server:yamagi-riscv64
docker manifest create nephatrine/quake2-server:latest --amend nephatrine/quake2-server:yamagi-amd64 --amend nephatrine/quake2-server:yamagi-i386 --amend nephatrine/quake2-server:yamagi-arm64v8 --amend nephatrine/quake2-server:yamagi-armv7 --amend nephatrine/quake2-server:yamagi-riscv64
docker manifest push --purge nephatrine/quake2-server:yamagi-8.20
docker manifest push --purge nephatrine/quake2-server:yamagi-8.30
docker manifest push --purge nephatrine/quake2-server:yamagi-8
docker manifest push --purge nephatrine/quake2-server:yamagi
docker manifest push --purge nephatrine/quake2-server:latest

View File

@ -7,25 +7,25 @@ FROM nephatrine/nxbuilder:alpine AS builder
RUN echo "====== INSTALL LIBRARIES ======" \
&& apk add --no-cache mesa-dev sdl2-dev
ARG YQUAKE2_VERSION=QUAKE2_8_20
ARG YQUAKE2_VERSION=QUAKE2_8_30
RUN git -C /root clone -b "$YQUAKE2_VERSION" --single-branch --depth=1 https://github.com/yquake2/yquake2.git
RUN echo "====== COMPILE QUAKE II ======" \
&& cd /root/yquake2 \
&& make -j$(( $(getconf _NPROCESSORS_ONLN) / 2 + 1 )) server game
ARG CTF_VERSION=CTF_1_09
ARG CTF_VERSION=CTF_1_10
RUN git -C /root clone -b "$CTF_VERSION" --single-branch --depth=1 https://github.com/yquake2/ctf.git
RUN echo "====== COMPILE CTF ======" \
&& cd /root/ctf \
&& make -j$(( $(getconf _NPROCESSORS_ONLN) / 2 + 1 ))
ARG XATRIX_VERSION=XATRIX_2_11
ARG XATRIX_VERSION=XATRIX_2_12
RUN git -C /root clone -b "$XATRIX_VERSION" --single-branch --depth=1 https://github.com/yquake2/xatrix.git
RUN echo "====== COMPILE THE RECKONING ======" \
&& cd /root/xatrix \
&& make -j$(( $(getconf _NPROCESSORS_ONLN) / 2 + 1 ))
ARG ROGUE_VERSION=ROGUE_2_10
ARG ROGUE_VERSION=ROGUE_2_11
RUN git -C /root clone -b "$ROGUE_VERSION" --single-branch --depth=1 https://github.com/yquake2/rogue.git
RUN echo "====== COMPILE GROUND ZERO ======" \
&& cd /root/rogue \

View File

@ -12,7 +12,7 @@ SPDX-License-Identifier: ISC
This docker container manages the Yamagi Quake II dedicated server.
The `yamagi-latest` tag points to version `8.20` and this is the only image
The `yamagi-latest` tag points to version `8.30` and this is the only image
actively being updated. There are tags for older versions, but these may no
longer be using the latest Alpine version and packages.