私はAzure Webロールプロジェクトのビルドスクリプトを作成しています。スクリプトはビルドサーバー上で実行されるため、VSを使用するのは非スターターです。MSBuildとCSPackタスクを使用してAzureロールをパッケージ化する
MSBuildを使用してプロジェクトを構築し、CmdLets for Azureを使用して(PowerShell経由で)展開を処理できます。見つからない部分は、クラウドパッケージの作成です。 SDKに含まれているCSPack.exeツールを使用できますが、できるだけMSBuildタスクを使用したいので、ビルド設定オプションを活用し、残りのプロセスとパッケージの作成を統合することができます。
私はAzure Webデプロイメントプロジェクトで掘り下げましたが、CSPackタスクへの参照が見つかりません。私がCSPack/Azureのタスクを参照するファイルが見つからない限り、ここでVSマジックが起こっているかもしれません。私が見ているアセンブリは、Microsoft.ServiceHosting.Tools.MSBuildTasks.dllです。リフレクターはCSPackタスクがそこにあることを教えてくれます。
誰でもCSPack MSBuildタスクを正常に使用しましたか?もしそうなら、それをどのように使うべきかについての指針は非常に役に立つでしょう!
私が完全に間違った木を吠えているなら、私に知らせてください!
おかげで、 エリック
テイラー、返事をありがとう。残りのMSBuildファイル(空白部分のみ)を投稿することはできますか?それは非常に役に立ちます。ありがとう - エリック –
確かに、私は今日一緒にそれを入れて、今夜は何かを得るでしょう –
@テイラーあなたはそれを一緒に置くチャンスを得たことがありますか?私はmsBuildにパッケージ – Joe