Compare commits

..

2 Commits

Author SHA1 Message Date
b697b1114e feat: 添加 gitea 构建脚本
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 6m6s
2025-06-01 16:50:41 +08:00
b8487b766b fix: 修复前端资源丢失问题 2025-05-15 19:23:34 +08:00
2 changed files with 3 additions and 4 deletions

View File

@@ -35,7 +35,7 @@ jobs:
with: with:
xgo_version: latest xgo_version: latest
go_version: 1.24 go_version: 1.24
dest: build dest: "${{ gitea.workspace }}/build"
prefix: yggdrasil prefix: yggdrasil
targets: windows/amd64,linux/amd64,linux/arm64,darwin/amd64,darwin/arm64 targets: windows/amd64,linux/amd64,linux/arm64,darwin/amd64,darwin/arm64
v: true v: true
@@ -44,7 +44,6 @@ jobs:
ldflags: -s -w -buildid= ldflags: -s -w -buildid=
tags: nomsgpack sqlite mysql tags: nomsgpack sqlite mysql
trimpath: true trimpath: true
working_dir: ${{ gitea.workspace }}
- name: Create ZIP archive - name: Create ZIP archive
run: | run: |
@@ -55,7 +54,7 @@ jobs:
SUFFIX="$(echo "$LINE" | grep -osE '\.\w+' || printf '')" SUFFIX="$(echo "$LINE" | grep -osE '\.\w+' || printf '')"
cp -v "$LINE" "yggdrasil$SUFFIX" cp -v "$LINE" "yggdrasil$SUFFIX"
FILE="../$PREFIX.zip" FILE="../$PREFIX.zip"
zip -9v "$FILE" "yggdrasil$SUFFIX" *.ini assets zip -9rv "$FILE" "yggdrasil$SUFFIX" *.ini assets
DGST="$FILE.dgst" DGST="$FILE.dgst"
openssl dgst -md5 "$FILE" | sed 's/([^)]*)//g' >>"$DGST" openssl dgst -md5 "$FILE" | sed 's/([^)]*)//g' >>"$DGST"
openssl dgst -sha1 "$FILE" | sed 's/([^)]*)//g' >>"$DGST" openssl dgst -sha1 "$FILE" | sed 's/([^)]*)//g' >>"$DGST"

View File

@@ -52,7 +52,7 @@ jobs:
SUFFIX="$(echo "$LINE" | grep -osE '\.\w+' || printf '')" SUFFIX="$(echo "$LINE" | grep -osE '\.\w+' || printf '')"
cp -v "$LINE" "yggdrasil$SUFFIX" cp -v "$LINE" "yggdrasil$SUFFIX"
FILE="../$PREFIX.zip" FILE="../$PREFIX.zip"
zip -9v "$FILE" "yggdrasil$SUFFIX" *.ini assets zip -9rv "$FILE" "yggdrasil$SUFFIX" *.ini assets
DGST="$FILE.dgst" DGST="$FILE.dgst"
openssl dgst -md5 "$FILE" | sed 's/([^)]*)//g' >>"$DGST" openssl dgst -md5 "$FILE" | sed 's/([^)]*)//g' >>"$DGST"
openssl dgst -sha1 "$FILE" | sed 's/([^)]*)//g' >>"$DGST" openssl dgst -sha1 "$FILE" | sed 's/([^)]*)//g' >>"$DGST"