This commit is contained in:
@@ -6,22 +6,33 @@ on:
|
|||||||
- "v*"
|
- "v*"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
release:
|
zip:
|
||||||
runs-on: debian-12
|
runs-on: debian-12
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
- name: Tools installieren
|
||||||
|
run: |
|
||||||
|
apt-get update
|
||||||
|
apt-get install -y git zip curl
|
||||||
|
|
||||||
- name: Repo klonen
|
- name: Repo klonen
|
||||||
run: |
|
run: |
|
||||||
git clone http://oauth2:${GITEA_TOKEN}@10.10.2.140:3000/Torsten/HailMaryGuildTools.git repo
|
rm -rf /tmp/repo
|
||||||
|
git clone http://oauth2:${GITEA_TOKEN}@10.10.2.140:3000/Torsten/HailMaryGuildTools.git /tmp/repo
|
||||||
|
|
||||||
- name: ZIP bauen
|
- name: ZIP bauen
|
||||||
run: |
|
run: |
|
||||||
cd repo
|
cd /tmp/repo
|
||||||
git archive --format=zip --output=../release.zip HEAD
|
git archive --format=zip --output=/tmp/HailMaryGuildTools-${GITEA_REF_NAME}.zip HEAD
|
||||||
|
ls -lh /tmp/HailMaryGuildTools-${GITEA_REF_NAME}.zip
|
||||||
|
|
||||||
- name: Release hochladen
|
- name: Token prüfen
|
||||||
run: |
|
run: |
|
||||||
curl -X POST \
|
test -n "${GITEA_TOKEN}" && echo "GITEA_TOKEN vorhanden" || (echo "GITEA_TOKEN fehlt" && exit 1)
|
||||||
-H "Authorization: token ${GITEA_TOKEN}" \
|
|
||||||
-F "attachment=@release.zip" \
|
- name: ZIP als Generic Package hochladen
|
||||||
http://10.10.2.140:3000/api/v1/repos/Torsten/HailMaryGuildTools/releases/TAG/assets
|
run: |
|
||||||
|
curl --fail --verbose \
|
||||||
|
--user "Torsten:${GITEA_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"
|
||||||
Reference in New Issue
Block a user