From 6d1f87f9d9db351b836d230148f1fcf6d976b012 Mon Sep 17 00:00:00 2001 From: trent Date: Thu, 15 Jan 2026 07:43:48 +0000 Subject: [PATCH] Update .woodpecker.yml --- .woodpecker.yml | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 43dde5f..065929e 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -108,11 +108,17 @@ steps: --skip-duplicate done depends_on: [pack-datamodels] - containerize-apps: + prepare-for-container: image: mcr.microsoft.com/dotnet/sdk:latest - privileged: true - volumes: - - /var/run/docker.sock:/var/run/docker.sock + commands: + - | + set -euf + cd "${CI_WORKSPACE}" + dotnet restore + echo "Restore i przygotowanie do konteneryzacji wykonane" + depends_on: [publish-datamodels-to-baget] + containerize-apps: + image: woodpeckerci/plugin-docker-buildx:latest environment: GITEA_USER: from_secret: gitea_registry_user @@ -122,17 +128,9 @@ steps: - | set -euf cd "${CI_WORKSPACE}" - - # Instalacja narzędzi Docker w kontenerze .NET (Alpine-based) - apk update && apk add --no-cache docker docker-cli-buildx - echo "DEBUG: Użytkownik = '$GITEA_USER'" echo "DEBUG: Token (pierwsze 4 znaki) = $GITEA_TOKEN..." - echo "$GITEA_TOKEN" | docker login git.modwad.pl -u "$GITEA_USER" --password-stdin - - dotnet restore - find . -name "*.csproj" -type f | while read csproj; do PROJECT_DIR=$(dirname "$csproj") PROJECT_NAME=$(basename "$csproj" .csproj) @@ -170,4 +168,4 @@ steps: rm -f "${PROJECT_DIR}/Dockerfile.temp" echo "Opublikowano: ${FULL_IMAGE}:latest" done - depends_on: [publish-datamodels-to-baget] \ No newline at end of file + depends_on: [prepare-for-container] \ No newline at end of file