az webapp deployment source
Note
このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細については、 を参照してください。
ソース管理を使用して Web アプリのデプロイを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az webapp deployment source config |
Git リポジトリまたは Mercurial リポジトリからのデプロイを管理します。 |
Core | GA |
az webapp deployment source config-local-git |
Web アプリのデプロイ用にクローンしてプッシュするための、git リポジトリ エンドポイントの URL を取得します。 |
Core | GA |
az webapp deployment source config-zip |
Web アプリの kudu zip プッシュデプロイを使用してデプロイを実行します。 |
Extension | GA |
az webapp deployment source delete |
ソース管理の展開構成を削除します。 |
Core | GA |
az webapp deployment source show |
ソース管理の展開構成の詳細を取得します。 |
Core | GA |
az webapp deployment source sync |
リポジトリから同期します。 手動統合モードでのみ必要です。 |
Core | GA |
az webapp deployment source update-token |
Azure App Service にキャッシュされているソース管理トークンを更新します。 |
Core | GA |
az webapp deployment source config
Git リポジトリまたは Mercurial リポジトリからのデプロイを管理します。
GitHub アクションのパスワードが結果で編集されることに注意してください。 az webapp deployment source show
コマンドを使用して、GitHub アクションのパスワードを表示してください。
az webapp deployment source config --repo-url
[--branch]
[--git-token]
[--github-action]
[--ids]
[--manual-integration]
[--name]
[--repository-type {externalgit, git, github, localgit, mercurial}]
[--resource-group]
[--slot]
[--subscription]
例
Git リポジトリまたは Mercurial リポジトリからのデプロイを管理します。 (autogenerated)
az webapp deployment source config --branch master --manual-integration --name MyWebApp --repo-url https://github.com/Azure-Samples/function-image-upload-resize --resource-group MyResourceGroup
必須のパラメーター
最新のソースをプルするリポジトリの URL (例: https://github.com/foo/foo-web)。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
リポジトリのブランチ名。
自動同期に必要な Git アクセス トークン。
GitHub アクションを使用する場合、既定値は False です。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
ソース管理と Web 間の自動同期を無効にします。
Web アプリの名前。 指定しない場合、名前がランダムに生成されます。 既定値は、 az configure --defaults web=<name>
を使用して構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リポジトリの種類。
プロパティ | 値 |
---|---|
規定値: | git |
指定可能な値: | externalgit, git, github, localgit, mercurial |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az webapp deployment source config-local-git
Web アプリのデプロイ用にクローンしてプッシュするための、git リポジトリ エンドポイントの URL を取得します。
az webapp deployment source config-local-git [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
例
エンドポイントを取得し、Git リモートとして追加します。
az webapp deployment source config-local-git \
-g MyResourceGroup -n MyUniqueApp
git remote add azure \
https://{deploy_user_name}@MyUniqueApp.scm.azurewebsites.net/MyUniqueApp.git
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
Web アプリの名前。 指定しない場合、名前がランダムに生成されます。 既定値は、 az configure --defaults web=<name>
を使用して構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az webapp deployment source config-zip
Web アプリの kudu zip プッシュデプロイを使用してデプロイを実行します。
既定では、Kudu では、npm のインストールや dotnet publish などのビルド関連のアクションが zip デプロイに必要ないことを前提としています。 これをオーバーライドするには、次のコンテンツ '[config] SCM_DO_BUILD_DURING_DEPLOYMENT = true' を含む .deployment ファイルを zip ファイルに含めて、Kudu 検出ロジックとビルド スクリプト生成プロセスを有効にします。 https://github.com/projectkudu/kudu/wiki/Configurable-settings#enabledisable-build-actions-previewを参照してください。 または、az webapp config appsettings set コマンドを使用して設定を有効にすることができます。
az webapp deployment source config-zip --src
[--ids]
[--is-kube]
[--name]
[--resource-group]
[--slot]
[--subscription]
[--timeout]
例
zip ファイルコンテンツを使用してデプロイを実行します。
az webapp deployment source config-zip \
-g {myRG} -n {myAppName} \
--src {zipFilePathLocation}
必須のパラメーター
デプロイ用の zip ファイル パス。
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
アプリは kubernetes アプリです。
プロパティ | 値 |
---|---|
規定値: | False |
Web アプリの名前。 既定値は、 az configure --defaults web=<name>
を使用して構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
デプロイの状態を確認するための構成可能なタイムアウト (秒単位)。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az webapp deployment source delete
ソース管理の展開構成を削除します。
az webapp deployment source delete [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
例
ソース管理の展開構成を削除します。 (autogenerated)
az webapp deployment source delete --name MyWebApp --resource-group MyResourceGroup
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
Web アプリの名前。 指定しない場合、名前がランダムに生成されます。 既定値は、 az configure --defaults web=<name>
を使用して構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az webapp deployment source show
ソース管理の展開構成の詳細を取得します。
az webapp deployment source show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
例
ソース管理の展開構成の詳細を取得します。 (autogenerated)
az webapp deployment source show --name MyWebApp --resource-group MyResourceGroup
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
Web アプリの名前。 指定しない場合、名前がランダムに生成されます。 既定値は、 az configure --defaults web=<name>
を使用して構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az webapp deployment source sync
リポジトリから同期します。 手動統合モードでのみ必要です。
az webapp deployment source sync [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
例
リポジトリから同期します。 手動統合モードでのみ必要です。 (autogenerated)
az webapp deployment source sync --name MyWebapp --resource-group MyResourceGroup
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
Web アプリの名前。 指定しない場合、名前がランダムに生成されます。 既定値は、 az configure --defaults web=<name>
を使用して構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>
を使用して既定のグループを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
スロットの名前。 指定されていない場合は、既定で運用スロットに設定されます。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
プロパティ | 値 |
---|---|
Parameter group: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az webapp deployment source update-token
Azure App Service にキャッシュされているソース管理トークンを更新します。
トークンが指定されていない場合、コマンドは既存のトークンをクリーンアップします。 トークンが結果で編集されるようになったことに注意してください。
az webapp deployment source update-token [--git-token]
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
自動同期に必要な Git アクセス トークン。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
出力フォーマット。
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |