Update .woodpecker.yml
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# .woodpecker.yml – uniwersalny dla dowolnej wersji .NET (6.0+)
|
# .woodpecker.yml – aktualna wersja dla Woodpecker 3.x (2026)
|
||||||
|
|
||||||
when:
|
when:
|
||||||
event: [push, tag]
|
event: [push, tag]
|
||||||
@@ -9,8 +9,6 @@ steps:
|
|||||||
image: mcr.microsoft.com/dotnet/sdk:latest
|
image: mcr.microsoft.com/dotnet/sdk:latest
|
||||||
commands:
|
commands:
|
||||||
- dotnet restore
|
- dotnet restore
|
||||||
volumes:
|
|
||||||
- nuget-cache:/root/.nuget/packages
|
|
||||||
|
|
||||||
test:
|
test:
|
||||||
image: mcr.microsoft.com/dotnet/sdk:latest
|
image: mcr.microsoft.com/dotnet/sdk:latest
|
||||||
@@ -24,10 +22,13 @@ steps:
|
|||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
image: mcr.microsoft.com/dotnet/sdk:latest
|
image: mcr.microsoft.com/dotnet/sdk:latest
|
||||||
secrets: [baget_api_key, baget_url]
|
|
||||||
volumes:
|
volumes:
|
||||||
- /opt/deployment:/deploy-host
|
- /opt/deployment:/deploy-host # Host mount – wymaga "Trusted" repo!
|
||||||
- nuget-cache:/root/.nuget/packages
|
environment:
|
||||||
|
BAGET_API_KEY:
|
||||||
|
from_secret: baget_api_key # Nowa składnia secrets
|
||||||
|
BAGET_URL:
|
||||||
|
from_secret: baget_url
|
||||||
commands:
|
commands:
|
||||||
- |
|
- |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
@@ -38,7 +39,6 @@ steps:
|
|||||||
echo "Branch/Tag: ${CI_COMMIT_REF}"
|
echo "Branch/Tag: ${CI_COMMIT_REF}"
|
||||||
echo "SDK version: $(dotnet --version)"
|
echo "SDK version: $(dotnet --version)"
|
||||||
|
|
||||||
# Odczytujemy tylko metadane typu projektu
|
|
||||||
PROJECT_TYPE=$(dotnet msbuild -getProperty:ProjectType -noLogo 2>/dev/null || echo "Unknown")
|
PROJECT_TYPE=$(dotnet msbuild -getProperty:ProjectType -noLogo 2>/dev/null || echo "Unknown")
|
||||||
DEPLOY_TO_CENTRAL=$(dotnet msbuild -getProperty:DeployToCentral -noLogo 2>/dev/null || echo "false")
|
DEPLOY_TO_CENTRAL=$(dotnet msbuild -getProperty:DeployToCentral -noLogo 2>/dev/null || echo "false")
|
||||||
|
|
||||||
@@ -93,7 +93,3 @@ steps:
|
|||||||
echo "Nieznany ProjectType – brak akcji."
|
echo "Nieznany ProjectType – brak akcji."
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
volumes:
|
|
||||||
- name: nuget-cache
|
|
||||||
temp: {}
|
|
||||||
Reference in New Issue
Block a user