GIT リポジトリに移動し、VSTS 既存のパイプラインの継続的なビルドおよびデプロイ プロセスに従うブラウザー ベースのコーディングではなく、Visual Studio のプロジェクトとして Azure Functions を開発することを探しています。これが可能かどうか、またこれらの Function プロジェクトの moq ベースの単体テストを構築できるかどうかを知りたいですか?
1 に答える
マヘシュ、
IDE (Visual Studio、VS Code、Atom など) を使用して関数を記述し、Azure Web Apps で利用できるのと同じメカニズム (ローカル Git、GitHub、VSTS、FTP などを使用) を使用して継続的配置をセットアップできます。デプロイ オプションに関するドキュメント: Git: https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/#localgitdeployment FTP: https://azure.microsoft.com/en-us/ documentation/articles/web-sites-deploy/#ftp
このプロセスは、PM の 1 人である Matthew Henderson による //build プレゼンテーションでも段階的に確認できます。
実行することはできますが、現時点では、ツールは単純な開発 -> テスト -> 展開のワークフローを実現する段階にはありませんが、それは私たちが積極的に取り組んでいるものです。
関数をローカルで実行、デバッグ、テストする方法については、 https ://github.com/Azure/azure-webjobs-sdk-script/wiki でいくつかの情報を提供しています。
C# ではリモート デバッグも利用でき、まもなく CLI のプレビューが提供される予定です。
この情報がお役に立てば幸いです。