From 6ca54eb67cc1b5e11daff4781aff4b01cef33fd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=BA=E9=96=93=E5=B7=A5=E4=BD=9C?= Date: Tue, 1 Oct 2024 15:51:13 +0800 Subject: [PATCH] build pages and deploy --- .github/workflows/pages.yml | 38 +++++++++++++++++++++++++++++++++++++ data/README | 1 + 2 files changed, 39 insertions(+) create mode 100644 .github/workflows/pages.yml create mode 100644 data/README diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml new file mode 100644 index 0000000..6b0f925 --- /dev/null +++ b/.github/workflows/pages.yml @@ -0,0 +1,38 @@ +name: Publish Pages + +on: + push: + branches: + - main + +permissions: + contents: write +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v1 + with: + fetch-depth: 0 + - name: deploy + run: | + remote_addr=`git remote get-url --push origin` + commit_info=`git describe --all --always --long` + user_name=`git log -1 --pretty=format:'%an'` + user_email=`git log -1 --pretty=format:'%ae'` + rm data/README + ls data/vocal>data/vocal.txt + ls data/music>data/music.txt + cp -r data www + cd www + git config --global init.defaultBranch gh-pages + git init + git config user.name ${user_name} + git config user.email ${user_email} + git add -A + git commit -m "auto deploy, $commit_info" + remote_addr=`echo $remote_addr | awk -F'://' '{print $2}'` + remote_addr=https://${user_name}:${{secrets.GITHUB_TOKEN}}@${remote_addr} + git remote add origin ${remote_addr} + git push origin HEAD:gh-pages --force diff --git a/data/README b/data/README new file mode 100644 index 0000000..712fd5a --- /dev/null +++ b/data/README @@ -0,0 +1 @@ +在这个文件夹中存放歌声、背景音轨文件 (待定)