NUKE
Some checks failed
Docker image builds / build (push) Failing after 4m22s

This commit is contained in:
Soph :3 2026-02-07 14:27:38 +02:00
parent d2205b11a7
commit 02b9aebbe5
341 changed files with 1571 additions and 32574 deletions

View file

@ -2,4 +2,4 @@ ARG ALPINE_VERSION=3.22
FROM alpine:${ALPINE_VERSION}
RUN apk add -U go nodejs git build-base git npm bash zstd brotli gzip
LABEL org.opencontainers.image.source="https://github.com/TecharoHQ/anubis"
LABEL org.opencontainers.image.source="https://git.sad.ovh/sophie/nuke"

View file

@ -21,6 +21,6 @@ target "ci-runner" {
]
pull = true
tags = [
"ghcr.io/techarohq/anubis/ci-runner:latest"
"git.sad.ovh/sophie/nuke/ci-runner:latest"
]
}
}

View file

@ -9,14 +9,14 @@ fi
declare -A Hosts
Hosts["riscv64"]="ubuntu@riscv64.techaro.lol" # GOARCH=riscv64 GOOS=linux
Hosts["ppc64le"]="ci@ppc64le.techaro.lol" # GOARCH=ppc64le GOOS=linux
Hosts["riscv64"]="ubuntu@riscv64.sad.ovh" # GOARCH=riscv64 GOOS=linux
Hosts["ppc64le"]="ci@ppc64le.sad.ovh" # GOARCH=ppc64le GOOS=linux
Hosts["aarch64-4k"]="rocky@192.168.2.52" # GOARCH=arm64 GOOS=linux 4k page size
Hosts["aarch64-16k"]="ci@192.168.2.28" # GOARCH=arm64 GOOS=linux 16k page size
CIRunnerImage="ghcr.io/techarohq/anubis/ci-runner:latest"
CIRunnerImage="git.sad.ovh/sophie/nuke/ci-runner:latest"
RunID=${GITHUB_RUN_ID:-$(uuidgen)}
RunFolder="anubis/runs/${RunID}"
RunFolder="nuke/runs/${RunID}"
Target="${Hosts["$1"]}"
ssh "${Target}" uname -av >/dev/null
@ -26,15 +26,15 @@ git archive HEAD | ssh "${Target}" tar xC "${RunFolder}"
ssh "${Target}" <<EOF
set -euo pipefail
set -x
mkdir -p anubis/cache/{go,go-build,node}
mkdir -p nuke/cache/{go,go-build,node}
podman pull ${CIRunnerImage}
podman run --rm -it \
-v "\$HOME/${RunFolder}:/app/anubis:z" \
-v "\$HOME/anubis/cache/go:/root/go:z" \
-v "\$HOME/anubis/cache/go-build:/root/.cache/go-build:z" \
-v "\$HOME/anubis/cache/node:/root/.npm:z" \
-w /app/anubis \
-v "\$HOME/${RunFolder}:/app/nuke:z" \
-v "\$HOME/nuke/cache/go:/root/go:z" \
-v "\$HOME/nuke/cache/go-build:/root/.cache/go-build:z" \
-v "\$HOME/nuke/cache/node:/root/.npm:z" \
-w /app/nuke \
${CIRunnerImage} \
sh /app/anubis/test/ssh-ci/in-container.sh
sh /app/nuke/test/ssh-ci/in-container.sh
ssh "${Target}" rm -rf "${RunFolder}"
EOF