私は、Visual Studio Team Servicesの新しいリリース管理システムのプレビューでタイヤを蹴っています。私のシナリオは、VSTSでホストされているGitリポジトリを持つ古典的なWebサイト(ASP.NET 4.5)です。オンVSTSリリース管理からWebサイトビルドをAzureに展開
:ここに示すように、リリースマネージャによってピックアップすることができます案件として公開するように設定されて
:ここに見られるようにビルド定義は成功ですここに示したように、私はそのアーティファクトが適切にリンクされているリリースマネージャ側:
そして、ここで私は、ビルドは罰金公開するリリースを実行すると、それは私のサブスクリプションに接続しているが、それはしようとしたとき(すべて3がクローンである)
を私の環境だけでなく、関連するタスクを表示することができますパッケージには、それが出力ログの行101に次のエラーを持つファイルを見つける:
「何のファイルが検索パターンで展開する見つかりませんでした 『C:\の4fe43dd1a \ ***ジップ』」
完全な出力は次のとおりです。
私はVSTSを経由して、私のアーティファクトのリンクが私のために、このパスを解決すべきであると仮定として、私は立ち往生しています場所です。明らかにどこかでパズルの重要な部分が欠落していますが、私は可能な限り最善の方法で入手可能な文書に従っています。
誰かが解決策を持っている場合、または正しい方向に私を指すことができる場合は、非常に感謝します!
--- EDIT ---
私は、Web展開パッケージ(下記参照)を選択するために、ファイルピッカーを使用していました。私はrootのウェブサイトとbinフォルダを使ってみました。エラーの両方の試みの結果を知らせるには:"何のファイルが検索パターンで展開する見つかりませんでした 'C:\ A \ 4fe43dd1a \クラシックウェブサイトの定義\ドロップ\ ClassicWebsite binに\'"
を - - 私は、次のMSBuildArgumentsと私のビルドプロセスにのMSBuildタスクを追加
EDIT 2 ---
/p:OutDir=$(build.stagingDirectory) /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true
、私のコピー/パブリッシュの成果物タスクでは、出力をコピーした.zipファイルのみに制限しました。今、私のRELEASEプロセスで "Web Deploy Package"を探すために移動するとき、 "drop"フォルダは空です。ここではスクリーンショットです:
私は正しい道の上だと思う、私はちょうど私のリリースプロセスが使用する右の成果物を生成するためにチューニングするために私のビルドタスクを考え出す助けが必要です。どんな助けもありがとう。
!おかげでエディ!私はとの問題は、** **タスクは1/5/16のように解決されてきた。成果物を作成 – CodeAbundance
を働きました!その修正についてのリンク/記事はありますか? –
@JoshuaDrake感謝を公開することを信じて – password