Azure Storage Action
v1.0
Azure Storage Action
を使用すると、ファイルを Azure Blob Storage にデプロイするワークフローを自動化できます。
.github/workflows/
にワークフローを作成します。folder
、展開するファイルが存在するフォルダー パスに変更します。 # File: .github/workflows/workflow.yml
on : [push]
jobs :
build :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v1
- uses : actions/setup-dotnet@v1
with :
dotnet-version : ' 3.0.100 '
- uses : lauchacarro/Azure-Storage-Action@master
with :
enabled-static-website : ' true '
folder : ' MyFolder '
index-document : ' index.html '
error-document : ' 404.html ' # For Angular apps with routing enabled, this must point to the index.html file because the requested routes don't exist phyiscally and blob storage would throw a 404.
connection-string : ${{ secrets.CONNECTION_STRING }}
Azure サービス プリンシパル、発行プロファイル、接続文字列などの資格情報については、GitHub リポジトリにシークレットとして追加し、ワークフローで使用します。
上の例では、Azure ストレージ アカウントの接続文字列を使用しています。
シークレットを構成するには、次の手順に従います。
.github/workflows/workflow.yml
で、Azure Storage アクションの入力connection-string:
のシークレットを置き換えます (上記の例を参照)。