0

現在、Azure 関数をデプロイするときは、ADO パイプライン タスクを使用してデプロイします。

- task: AzureFunctionApp@1
            displayName: 'Deploy Function'
            inputs:
              azureSubscription: 'our sub'
              appType: 'functionApp'
              appName: 'our app'
              deployToSlotOrASE: true
              slotName: 'staging'
              resourceGroupName: 'our-rg'
              package: '$(System.DefaultWorkingDirectory)/Artifact/build$(Build.BuildId).zip'
              deploymentMethod: 'auto'

デプロイ時にコードがステージング スロットに移動するように、自動スロット スワッピングが有効になっています。このスロットはウォームアップされ、成功した場合、スロットはライブにスワップされます。

残念ながら、この ADO タスクには、スロット スワップが実際に成功したかどうかを知る方法がありません。これを確認できるのは Azure ポータルのアクティビティ ログのみであり、これらのログには、スワップが成功したかどうか (およびコードが実際に稼働したかどうか) が示されます。

スワップが成功したかどうかを ADO パイプラインから簡単に知る方法はありますか?

4

1 に答える 1