From 3d3b0a86a824512b5bf89b0b8e3bd9837f927b15 Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Sat, 20 Dec 2025 06:39:33 +0100 Subject: Move build to Gitea --- .scripts.d/20-build.sh | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) (limited to '.scripts.d/20-build.sh') diff --git a/.scripts.d/20-build.sh b/.scripts.d/20-build.sh index 56af8df..b077ac3 100644 --- a/.scripts.d/20-build.sh +++ b/.scripts.d/20-build.sh @@ -5,14 +5,20 @@ export SHELLOPTS # propagate set to children by default IFS=$'\t\n' # check required commands are in place -command -v docker >/dev/null 2>&1 || { - echo 'please install docker-client' - exit 1 -} +command -v docker >/dev/null 2>&1 || { echo 'please install docker-client'; exit 1; } +# shellcheck disable=SC2001 +REGISTRY=$(echo "${GITHUB_SERVER_URL}" | sed -e 's|^[^/]*//||') +TAG="${GITHUB_RUN_ID}" +IMAGE_NAME="${REGISTRY}/${GITHUB_REPOSITORY,,}:${TAG}" + +echo "${GITEA_REGISTRY_TOKEN}" | + docker login "${REGISTRY}" -u "${GITEA_REGISTRY_USER}" --password-stdin + +docker buildx create --name builder --use --bootstrap docker buildx build \ - --no-cache \ - --pull \ - --load \ - --tag "chn2guevara/languagetool:${BUILD_ID}" \ - . + --platform linux/amd64,linux/arm64 \ + --tag "${IMAGE_NAME}" \ + --build-arg VERSION="${LT_VERSION}" \ + --push \ + . -- cgit v1.2.3