2017-11-24 3 views
-1

TFS 2018コミュニティをインストールし、下の図に示すように、msdeployタスクの引数にパブリッシュプロファイルの1つを使用してpleskドメインにプロジェクトを公開しようとしましたが、私はあなたがローカルVS上の引数で正常にMSBuildのコマンドを実行することができれば、それはpublishprofileオプションを指定したTFS msdeployが動作しない

TFS Msdeploy

+0

プラットフォーム/設定が構成されていませんか? 「ソースの取得」タスクが空に見えます。 Plsは設定を確認して、もう一度試してみてください。 –

+0

私はそれを試してみます – lostmylogin

+0

@lostmyloginあなたの予想どおりの行動は? –

答えて

1

一般的に、それはTFSでも利用可能であるべきだと思ったようなプロジェクトは、それを公開していなかったけど。だから、

、問題を絞り込むために、物事の下に確認してください。

  • ちょうどあなたが同じコンポーネントがインストールされていると、ビルドエージェントマシン上で を構成していることを確認します。
  • ビルドの設定が正しいことを確認してください。

    • 上記のスクリーンショットに基づいて、ちょうど正しいbuildPlatformbuildConfiguration(VSでプロジェクトの設定と一致)を設定してみてください。

    • はまた、あなたがPublishProfilesで確認し、第1 Get sourcesのステップを確認している場合、システムは、ビルドプロセス中にソースとPublishProfilesを得ることができることを確認していることを確認します。

ご参考のため、この記事: TFS 2015: deploy website to IIS without installing extra add-ons to TFS


UPDATE:

ビルドサーバー上でプロファイルを公開し使用するためには、あなたがビジュアルの一部を持っている必要がありますStudioの前提条件ビルドエージェントマシンにVisual Studioのフルバージョンをインストールしていることを確認してください。

以外にも、あなたは(ちょうどそれに応じPackageLocation値を変更)以下の引数を指定して試すことができます:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\" 

Referecne:Working with Web Deploy and Release Management展開に。

+0

これは有望ですが、私はそれを確認します – lostmylogin

+0

@lostmylogin上記の提案で問題を解決しましたか?すべてのアップデート? –

+0

今すぐ作業してください。ビルドエラーの修正。 – lostmylogin

関連する問題