Spaces:
Sleeping
Sleeping
うみゅ
commited on
Commit
•
c754c47
1
Parent(s):
5744d4e
Update deploy.yml
Browse files- .github/workflows/deploy.yml +14 -3
.github/workflows/deploy.yml
CHANGED
@@ -1,5 +1,16 @@
|
|
1 |
-
#
|
|
|
|
|
|
|
|
|
|
|
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 |
-
#
|
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
|
|
|
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
|