うみゅ commited on
Commit
c754c47
1 Parent(s): 5744d4e

Update deploy.yml

Browse files
Files changed (1) hide show
  1. .github/workflows/deploy.yml +14 -3
.github/workflows/deploy.yml CHANGED
@@ -1,5 +1,16 @@
1
- # このワークフローは、git pushコマンドを使用してデプロイを行います。
 
 
 
 
 
2
  # Settingsタブの「Secrets and variables」 > 「Actions」 > 「Repository secrets」に変数を設定してください。
 
 
 
 
 
 
3
  name: "Deploy"
4
  on:
5
  push:
@@ -10,7 +21,7 @@ on:
10
  jobs:
11
  sync-to-hub:
12
  runs-on: ubuntu-latest
13
- # Settingsタブの「Environments」 > 「new Environment」 > Name に「production
14
  environment: production
15
  steps:
16
  - uses: actions/checkout@v4
@@ -19,4 +30,4 @@ jobs:
19
  lfs: true
20
 
21
  - name: Push to hub
22
- run: git push --force https://${{ secrets.HF_USER_NAME }}:${{ secrets.HF_TOKEN }}@${{ secrets.HF_SPACE_URL }} main
 
1
+ # このGit Actionのワークフローは、git pushコマンドを使用し、HuggingFaceのSpaceにデプロイを行います。
2
+ # 公式資料 https://huggingface.co/docs/hub/spaces-github-actions
3
+ ## ワークフロー構成
4
+ # [GitHub]のリポジトリ → ワークフローによるgit push → [HuggingFace]のSpaceのリポジトリ
5
+ ## ワークフローの初期設定
6
+ # 1, 認証情報を環境変数に設定
7
  # Settingsタブの「Secrets and variables」 > 「Actions」 > 「Repository secrets」に変数を設定してください。
8
+ # HF_TOKEN…アクセストークン、アクセストークンの発行は、https://huggingface.co/settings/tokens よりTypeを「Write」で発行します。
9
+ # HF_USER_NAME…ユーザー名
10
+ # HF_SPACE_URL…HuggingFaceのSpaceのアドレス
11
+ # 2, デプロイ時の環境保護ルールを適用します。
12
+ # Settingsタブの「Environments」 > 「new Environment」 > Name に「production」で作成します。
13
+ # Deployment protection rulesを設定します。
14
  name: "Deploy"
15
  on:
16
  push:
 
21
  jobs:
22
  sync-to-hub:
23
  runs-on: ubuntu-latest
24
+ # productionの設定情報を使用します。
25
  environment: production
26
  steps:
27
  - uses: actions/checkout@v4
 
30
  lfs: true
31
 
32
  - name: Push to hub
33
+ run: git push https://${{ secrets.HF_USER_NAME }}:${{ secrets.HF_TOKEN }}@${{ secrets.HF_SPACE_URL }} main