Skip to content
This repository was archived by the owner on May 11, 2025. It is now read-only.

Commit f313d13

Browse files
committed
update deploy workflow
1 parent 8ff8129 commit f313d13

1 file changed

Lines changed: 16 additions & 11 deletions

File tree

.github/workflows/cd.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ jobs:
2424
cd gui
2525
npm install
2626
npm run build
27+
mkdir -p deploy/gui
28+
mv gui/dist deploy/gui/
2729
2830
2931
- name: Use Golang
@@ -34,17 +36,20 @@ jobs:
3436
- name: Build Backend
3537
run: |
3638
go build .
39+
mv code-statistic stats
40+
mv stats deploy/
3741
38-
- name: Pack
42+
- name: Process Application
3943
run: |
40-
zip -r package.zip ./* -x "gui/*"
44+
mkdir deploy/app
45+
mv gui/dist deploy/app/
4146
42-
- name: Upload Package
43-
uses: actions/upload-release-asset@v1.0.2
44-
with:
45-
upload_url: ${{ github.event.release.upload_url }}
46-
asset_path: ./package.zip
47-
asset_name: package.zip
48-
asset_content_type: application/zip
49-
env:
50-
GITHUB_TOKEN: ${{ secrets.TOKEN }}
47+
- name: Commit Migration
48+
run: |
49+
git config --global user.name "GitHub Actions"
50+
git config --global user.email "actions@github.com"
51+
cd deploy
52+
git checkout -b deploy
53+
git add .
54+
git commit -m "deploy"
55+
git push origin deploy

0 commit comments

Comments
 (0)