2017-01-10 6 views
1

配備スクリプトを実行して、azureウェブサイト(app service-kudu)から少数のファイルを削除しようとしています。私はCIビルドの定義のためにビジュアルスタジオオンライン2015を使用しています。私は、アプリケーションサービス(site \ wwwroot ..)から少数のファイルを削除できるpost配備スクリプトを追加したいと思います。azure Webサイト(アプリケーションサービス)にpost配備スクリプトを追加

私は紺碧のポータル上のアプリの設定でPOST_DEPLOYMENT_ACTIONを追加するために言及されている。このリンクではHow to add a custom post deployment script to azure websites?

[に見えました。私はスクリプトの正確なパスが何になるのか理解できません。私がcmdスクリプトを書いて、ソリューションファイルが存在するフォルダに保存しておけば。今、正確な経路は何ですか?

+0

私たちが答える前に、「VSO 2015をCIビルド定義に使用する」に拡張できますか?配備後スクリプトは、VSTS git配備のようないくつかのシナリオでのみ機能します(ポータル上でVSTSから継続配備を設定する必要があります)。 –

+0

私たちはVSO 2015のみを使用していますので、これでどのようなポストデプロイメントスクリプトを呼び出すことができますか、TFSをソース管理として使用しています。 –

答えて

1

VSTSビルド定義を使用している場合、VSTSでビルドが実行されており、Kuduを使用していません。したがって、この展開後フック機能は利用できません。

+0

こんにちはDavid。これは本当ですか? VSTSの* Azure App Service Deploy *内に* Web Deploy *チェックマークを使ってパブリッシュする*があります。私は、Kudu REST APIを使ってアプリをデプロイすることが課題だと思ったのですか? –

+1

Kudu APIを使用してファイルをコピーしてコマンドを実行していますが、実際の建物はすべてVSTSサーバー上で発生しています。混乱は、「kudu」は複数のことを意味するという事実から来ている。 –

+0

迅速な対応に感謝します。したがって、VSTSを介して配備した後に起動されるいくつかの配備後スクリプトを入手する方法はありませんか? –

関連する問題