Compare commits

...

16 Commits

Author SHA1 Message Date
8dc4c4e6cc Merge pull request 'Update .woodpecker.yml' (#14) from DelforSender into master
Reviewed-on: #14
2026-01-16 21:03:25 +00:00
3f46f7b3b5 Update .woodpecker.yml
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-01-16 21:03:08 +00:00
d8202b7977 Merge pull request 'Update .woodpecker.yml' (#13) from DelforSender into master
Reviewed-on: #13
2026-01-16 20:56:14 +00:00
635efc258c Update .woodpecker.yml
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-01-16 20:55:58 +00:00
57c1cd78d1 Merge pull request 'Update .woodpecker.yml' (#12) from DelforSender into master
Reviewed-on: #12
2026-01-16 20:45:51 +00:00
2612fe3a37 Update .woodpecker.yml
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-01-16 20:44:56 +00:00
e53decb04f Merge pull request 'DelforSender' (#11) from DelforSender into master
Reviewed-on: #11
2026-01-16 20:39:59 +00:00
694d659d06 Update .woodpecker.yml
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
2026-01-16 20:39:19 +00:00
5c4a20a51e Update .woodpecker.yml
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-01-16 20:37:28 +00:00
a9e5878a84 Merge pull request 'Update .woodpecker.yml' (#10) from DelforSender into master
Reviewed-on: #10
2026-01-16 20:29:08 +00:00
8a9bed3228 Update .woodpecker.yml
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-01-16 20:28:47 +00:00
9ae4c46d1b Merge pull request 'Update .woodpecker.yml' (#9) from DelforSender into master
Reviewed-on: #9
2026-01-15 21:38:45 +00:00
3b6f88e752 Update .woodpecker.yml
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-01-15 21:38:18 +00:00
4651d04bcb Merge pull request 'Update .woodpecker.yml' (#8) from DelforSender into master
Reviewed-on: #8
2026-01-15 21:30:47 +00:00
36e95a6b10 Update .woodpecker.yml
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
2026-01-15 21:30:20 +00:00
869ac28a33 Merge pull request 'DelforSender' (#7) from DelforSender into master
Reviewed-on: #7
2026-01-15 21:28:24 +00:00

View File

@@ -86,6 +86,18 @@ steps:
set -euf
cd "${CI_WORKSPACE}"
mkdir -p linux-apps
echo "=== Konfiguracja NuGet sources ==="
cat <<EOF > NuGet.Config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="BaGet" value="http://baget:80/v3/index.json" allowInsecureConnections="true" />
</packageSources>
</configuration>
EOF
echo "=== Publikacja aplikacji LinuxLocal ==="
find . -name "*.csproj" -type f | while read csproj; do
@@ -99,8 +111,7 @@ steps:
--configuration Release \
--output "./linux-apps/$PROJECT_NAME" \
--runtime linux-x64 \
--self-contained false \
--no-restore
--self-contained false
fi
done
@@ -277,30 +288,47 @@ steps:
image: alpine:latest
commands:
- |
set -euf
cd "${CI_WORKSPACE}"
if [ ! -d "./linux-apps" ] || [ ! "$(ls -A ./linux-apps)" ]; then
echo "Brak aplikacji LinuxLocal do wdrożenia"
echo "=== Sprawdzanie aplikacji LinuxLocal ==="
if [ ! -d "./linux-apps" ]; then
echo "Folder ./linux-apps nie istnieje"
exit 0
fi
echo "=== DEBUG: Zawartość ./linux-apps/ ==="
ls -la ./linux-apps/
echo "=== Wdrażanie aplikacji LinuxLocal do /opt/fa-apps/ ==="
mkdir -p /opt/fa-apps
for app in ./linux-apps/*; do
APP_NAME=$(basename "$app")
echo "→ Kopiuję $APP_NAME"
cd ./linux-apps
rm -rf "/opt/fa-apps/$APP_NAME"
cp -r "$app" "/opt/fa-apps/$APP_NAME"
chmod +x "/opt/fa-apps/$APP_NAME/$APP_NAME"
for app in *; do
echo "→ DEBUG: Sprawdzam $app"
if [ ! -d "$app" ]; then
echo " → $app nie jest folderem, pomijam"
continue
fi
echo " → Kopiuję $app"
echo " → Zawartość:"
ls -la "$app/"
rm -rf "/opt/fa-apps/$app"
cp -r "$app" "/opt/fa-apps/$app"
find "/opt/fa-apps/$app" -type f -executable -exec chmod +x {} \;
echo " → Skopiowano!"
done
cd "${CI_WORKSPACE}"
echo ""
echo "=== Wdrożone aplikacje ==="
ls -la /opt/fa-apps/
ls -laR /opt/fa-apps/
depends_on: [publish-linux-local, containerize-apps]
cleanup-docker: