Files
HailMaryGuildTools/.gitea/workflows/BuildAndRelease.yml
Torsten Brendgen 45ef178c37
All checks were successful
Build and Release / zip (push) Successful in 5s
update workflow
2026-04-10 23:46:46 +02:00

34 lines
1005 B
YAML

name: Build and Release
on:
push:
tags:
- "v*"
jobs:
zip:
runs-on: debian-12
steps:
- name: Tools installieren
run: |
apt-get update
apt-get install -y git zip curl
- name: Repo klonen
run: |
rm -rf /tmp/repo
git clone http://oauth2:${{ secrets.PAT_TOKEN }}@10.10.2.140:3000/Torsten/HailMaryGuildTools.git /tmp/repo
- name: ZIP bauen
run: |
cd /tmp/repo
git archive --format=zip --output=/tmp/HailMaryGuildTools-${{ gitea.ref_name }}.zip HEAD
ls -lh /tmp/HailMaryGuildTools-${{ gitea.ref_name }}.zip
- name: ZIP hochladen
run: |
curl --fail --verbose \
--user "Torsten:${{ secrets.PAT_TOKEN }}" \
--upload-file "/tmp/HailMaryGuildTools-${{ gitea.ref_name }}.zip" \
"http://10.10.2.140:3000/api/packages/Torsten/generic/HailMaryGuildTools/${{ gitea.ref_name }}/HailMaryGuildTools-${{ gitea.ref_name }}.zip"