Update .woodpecker.yml #23
@@ -108,11 +108,17 @@ steps:
|
|||||||
--skip-duplicate
|
--skip-duplicate
|
||||||
done
|
done
|
||||||
depends_on: [pack-datamodels]
|
depends_on: [pack-datamodels]
|
||||||
containerize-apps:
|
prepare-for-container:
|
||||||
image: mcr.microsoft.com/dotnet/sdk:latest
|
image: mcr.microsoft.com/dotnet/sdk:latest
|
||||||
privileged: true
|
commands:
|
||||||
volumes:
|
- |
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
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:
|
environment:
|
||||||
GITEA_USER:
|
GITEA_USER:
|
||||||
from_secret: gitea_registry_user
|
from_secret: gitea_registry_user
|
||||||
@@ -122,17 +128,9 @@ steps:
|
|||||||
- |
|
- |
|
||||||
set -euf
|
set -euf
|
||||||
cd "${CI_WORKSPACE}"
|
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: Użytkownik = '$GITEA_USER'"
|
||||||
echo "DEBUG: Token (pierwsze 4 znaki) = $GITEA_TOKEN..."
|
echo "DEBUG: Token (pierwsze 4 znaki) = $GITEA_TOKEN..."
|
||||||
|
|
||||||
echo "$GITEA_TOKEN" | docker login git.modwad.pl -u "$GITEA_USER" --password-stdin
|
echo "$GITEA_TOKEN" | docker login git.modwad.pl -u "$GITEA_USER" --password-stdin
|
||||||
|
|
||||||
dotnet restore
|
|
||||||
|
|
||||||
find . -name "*.csproj" -type f | while read csproj; do
|
find . -name "*.csproj" -type f | while read csproj; do
|
||||||
PROJECT_DIR=$(dirname "$csproj")
|
PROJECT_DIR=$(dirname "$csproj")
|
||||||
PROJECT_NAME=$(basename "$csproj" .csproj)
|
PROJECT_NAME=$(basename "$csproj" .csproj)
|
||||||
@@ -170,4 +168,4 @@ steps:
|
|||||||
rm -f "${PROJECT_DIR}/Dockerfile.temp"
|
rm -f "${PROJECT_DIR}/Dockerfile.temp"
|
||||||
echo "Opublikowano: ${FULL_IMAGE}:latest"
|
echo "Opublikowano: ${FULL_IMAGE}:latest"
|
||||||
done
|
done
|
||||||
depends_on: [publish-datamodels-to-baget]
|
depends_on: [prepare-for-container]
|
||||||
Reference in New Issue
Block a user