Update dotnet-pipeline.yml
This commit is contained in:
@@ -1,4 +1,9 @@
|
|||||||
skip_clone: true
|
skip_clone: true
|
||||||
|
when:
|
||||||
|
event: pull_request
|
||||||
|
action:
|
||||||
|
- merge
|
||||||
|
branch: master
|
||||||
steps:
|
steps:
|
||||||
debug-location:
|
debug-location:
|
||||||
image: alpine
|
image: alpine
|
||||||
@@ -74,7 +79,6 @@ steps:
|
|||||||
ls -la nupkg/ || echo "Brak spakowanych pakietów!"
|
ls -la nupkg/ || echo "Brak spakowanych pakietów!"
|
||||||
depends_on: [test]
|
depends_on: [test]
|
||||||
|
|
||||||
# NOWY KROK: Publish LinuxLocal apps
|
|
||||||
publish-linux-local:
|
publish-linux-local:
|
||||||
image: mcr.microsoft.com/dotnet/sdk:latest
|
image: mcr.microsoft.com/dotnet/sdk:latest
|
||||||
commands:
|
commands:
|
||||||
@@ -186,6 +190,10 @@ steps:
|
|||||||
|
|
||||||
REGISTRY_ORG="fa"
|
REGISTRY_ORG="fa"
|
||||||
|
|
||||||
|
echo "=== DEBUG: Zawartość projects-to-build.txt ==="
|
||||||
|
cat projects-to-build.txt || echo "Plik nie istnieje!"
|
||||||
|
echo "=== DEBUG: REGISTRY_ORG = '$REGISTRY_ORG' ==="
|
||||||
|
|
||||||
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
|
||||||
|
|
||||||
if [ ! -s projects-to-build.txt ]; then
|
if [ ! -s projects-to-build.txt ]; then
|
||||||
@@ -210,12 +218,16 @@ steps:
|
|||||||
PDIR=$(echo "$PDIR" | xargs)
|
PDIR=$(echo "$PDIR" | xargs)
|
||||||
PNAME=$(echo "$PNAME" | xargs)
|
PNAME=$(echo "$PNAME" | xargs)
|
||||||
|
|
||||||
|
echo "=== DEBUG: PDIR='$PDIR' PNAME='$PNAME' ==="
|
||||||
|
|
||||||
test -z "$PNAME" && continue
|
test -z "$PNAME" && continue
|
||||||
test ! -d "$PDIR" && continue
|
test ! -d "$PDIR" && continue
|
||||||
|
|
||||||
echo -n "git.modwad.pl/${REGISTRY_ORG}/" > /tmp/tag.txt
|
echo -n "git.modwad.pl/fa/" > /tmp/tag.txt
|
||||||
echo "$PNAME" | tr 'A-Z' 'a-z' | tr -d '\n' >> /tmp/tag.txt
|
echo "$PNAME" | tr 'A-Z' 'a-z' | tr -d '\n' >> /tmp/tag.txt
|
||||||
|
|
||||||
|
echo "=== DEBUG: Generated tag: $(cat /tmp/tag.txt) ==="
|
||||||
|
|
||||||
echo "$PNAME" > /tmp/pname.txt
|
echo "$PNAME" > /tmp/pname.txt
|
||||||
echo "$PDIR" | sed 's|^\./||' > /tmp/pdir.txt
|
echo "$PDIR" | sed 's|^\./||' > /tmp/pdir.txt
|
||||||
|
|
||||||
@@ -261,7 +273,6 @@ steps:
|
|||||||
echo "=== WSZYSTKIE PROJEKTY ZAKONCZONE ==="
|
echo "=== WSZYSTKIE PROJEKTY ZAKONCZONE ==="
|
||||||
depends_on: [select-projects-for-container]
|
depends_on: [select-projects-for-container]
|
||||||
|
|
||||||
# NOWY KROK: Deploy LinuxLocal na serwer
|
|
||||||
deploy-linux-local:
|
deploy-linux-local:
|
||||||
image: alpine:latest
|
image: alpine:latest
|
||||||
commands:
|
commands:
|
||||||
@@ -284,7 +295,6 @@ steps:
|
|||||||
rm -rf "/opt/fa-apps/$APP_NAME"
|
rm -rf "/opt/fa-apps/$APP_NAME"
|
||||||
cp -r "$app" "/opt/fa-apps/$APP_NAME"
|
cp -r "$app" "/opt/fa-apps/$APP_NAME"
|
||||||
|
|
||||||
# Nadaj uprawnienia wykonywania
|
|
||||||
chmod +x "/opt/fa-apps/$APP_NAME/$APP_NAME"
|
chmod +x "/opt/fa-apps/$APP_NAME/$APP_NAME"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user