[Azure]AppServiceへのデプロイをストレージBlob経由でできるか?
Webアプリは.NetFrameworkなのでビルドは以下の通り。 $msbuild = Resolve-Path "${env:ProgramFiles(x86)}\Microsoft Visual Studio\*\*\MSBuild\*\bin\msbuild.exe" $msbuild = $msbuild[0] $msbuild {projectFilePath} /t:Build /p:DeployOnBuild=true /p:Configuration=Release /p:RestorePackages=true /p:PublishUrl="./Publish" /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:DeleteExistingFiles=True .Netの場合は dotnet build --configuration release dotnet publish --configuration release --output ./Publish モジュールができたらあとは、ストレージにアップして、どうにかAppServiceへデプロイする。 参考 Run From Package: a new way to deploy your Azure Web Apps and Function Apps #84 Blobにzipファイルをアップする。 共有リンクを取得する。 AppServiceのAppSettingにWEBSITE_RUN_FROM_PACKAGE=<BlobURL>を追加する。 AppSeriviceを再起動する。 ZIP パッケージから Azure App Service のアプリを直接実行する Deploying App Services with ‘Run From Package’, Azure Storage, and Azure Pipelines