今Public Previewな新しいAzure FunctionsのホスティングプランであるFlex Consumptionですが、Previewらしく細かい制限が今のところあります。(考慮事項を参照)
その中に以下のようなものがあります。
- デプロイ: これらのデプロイ関連の機能は現在サポートされていません。
- デプロイ スロット
- Azure DevOps タスク (
AzureFunctionApp@2) を使用した継続的デプロイ- GitHub Actions (
functions-action@v1) を使用した継続的デプロイ
Azure PipelinesやGitHub Actionsで使うFunctionsのデプロイ用タスクが使えないんですよね。何も考えずにCDしようとしてハマりました。とはいえVisual Studio CodeやCLIからはデプロイできるので何かしら方法はあるということです。というわけで正式対応されるまでの間の暫定のCDの方法をメモしておきます。
続きを読む