0
gitを使用して、WebサイトとしてAzureに定期的かつ手動で配備されたASP.NET MVCプロジェクトを管理しています。GitでASP.NET MVC Webサイトを自動的にマークするハッシュIDをコミットする
配備後にAzureで実行されているWebサイトの正確なバージョン(つまり、git commit hash id)を特定する方法はありますか?
gitを使用して、WebサイトとしてAzureに定期的かつ手動で配備されたASP.NET MVCプロジェクトを管理しています。GitでASP.NET MVC Webサイトを自動的にマークするハッシュIDをコミットする
配備後にAzureで実行されているWebサイトの正確なバージョン(つまり、git commit hash id)を特定する方法はありますか?
VS経由で(WebDeployを使用して)デプロイするので、コミットIDは単に公開されているものの一部ではありません。
私は2つのオプションを考えることができます:
最初は、ビルドシステムのこの部分を作ることです。ビルド時には、コミットをいくつかのファイルに書き込み、このファイルがVSによってデプロイされることを確認してください。
第2の方法は、KuduのデプロイメントAPI()を使用して、VS経由でデプロイした後に履歴フレームを追加することです。 wikiの「履歴に展開ステータスを追加する」セクションを見てください。
「識別する」を明確にすることはできますか?例えばポータルから、カスタムデプロイメントスクリプトから、アプリケーションのランタイムから –
Azure Cloud Serviceは、Azure管理ポータルで最後の展開日を示しますが、Azure Webサイトでは最後の展開日は表示されません。ランタイムは、Bingのように優れたアプローチです。http://www.bing.com/version.aspx – Vej
Webアプリケーションの展開元にAzureのポータルがありますか?そこに時間とコミットIDが表示されます。 –