TFS15RC1ビルドサーバーでdevenv.exeを使用してプロジェクトをビルドする

ニック

TFSビルドサーバーからdevenv.exeを使用する方法を理解するのに問題があります。

devenvを使用するデフォルトの手順がないため、PowerShellスクリプトを使用してパラメーターを指定してdevenv.exeを実行しようとしました。ビルドプロセスにエラーはありませんが、ビルド結果ファイルが更新されていないことがわかります。エージェントマシンでスクリプトを手動で実行すると、ビルドは正常にパスします。それが私のスクリプトです:

$process = [System.Diagnostics.Process]::Start( "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe", "/Rebuild ""MyConfig"" ""C:\agent\agent\_work\1\s\MyProject.sln"" /Project ""C:\agent\agent\_work\1\s\MyProject\MyProject.dwproj""") 
$process.WaitForExit()

ご覧のとおり、ソースパスには変数を使用していませんが、スクリプトが機能する場合は使用します。

また、エラーのあるログは見つかりませんでした。多分私はそれらをどこで見つけるかわからないのですか?

そう、

  1. PowerShellスクリプトで何が間違っていますか?
  2. TFSビルドサーバーでdevenv.exeを使用してプロジェクトをビルドするためのベストプラクティスは何ですか?

PS TFS 15 RC1(バージョン15.103.25603.0)を使用しています。

ニック

エージェントがサービスとして実行されている場合にのみ機能しないことがわかりました。インタラクティブモードでエージェントを起動すると、タスクが正しく機能し始めました。どうして?- 知りません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

TFS2012ビルドサーバーを使用してVS2017プロジェクトをビルドする

分類Dev

cmakeを使用して「experimental / filesystem」でプロジェクトをビルドする

分類Dev

SBTを使用してPure Javaプロジェクトをビルドする

分類Dev

CefSharpを使用してx64プロジェクトをビルドする

分類Dev

Msbuildを使用してASPCore(ASP 5)プロジェクトをビルドする

分類Dev

GLFW 3をビルドしてインストールし、Linuxプロジェクトで使用する方法

分類Dev

AndroidStudioのgradleビルドを使用してプロジェクトにtess-2をビルドする

分類Dev

Mavenを使用してJNIでプロジェクトをビルド/デプロイ/使用する

分類Dev

Mac で Jenkins を使用して Xamarin Android プロジェクト エラー MSB3073 をビルドする

分類Dev

同じTFSビルド定義を使用してソリューションとプロジェクトの両方をビルドする

分類Dev

NuGetパッケージとしてTFSで複数のtargetframeworksを使用してプロジェクトをビルドする

分類Dev

スクリプトを使用してIntelliJIdeaプロジェクトをjarにビルドする方法

分類Dev

qtを使用してqtmakeプロジェクトをビルドする際のエラー

分類Dev

EXEを生成せずにDelphiプロジェクトをビルドする方法

分類Dev

MSBuildを使用してVS2017でSSDTプロジェクトをビルドすると失敗する

分類Dev

AndroidStudioなしでプロジェクトをビルドする

分類Dev

QtCreatorを使用してカスタムビルドプロジェクトをデプロイする

分類Dev

IISで現在のビルドを使用してasp.netwebapiプロジェクトをホストする方法

分類Dev

Mavenを使用してScalaプロジェクトをビルドするにはJava8が必要です

分類Dev

MSBuildを使用してVisualStudioセットアッププロジェクトをビルドする方法

分類Dev

依存関係としてtensorflowを使用してC ++プロジェクトをBazelビルドに失敗する

分類Dev

AzureDevOpsを使用してxcodeプロジェクトのビルド番号をインクリメントする方法

分類Dev

xcodebuildコマンドを使用してcordovaプロジェクトをビルドする

分類Dev

コマンド ラインを使用して Visual Studio C++ プロジェクトをビルドする

分類Dev

Mavenを使用してOpenCVでJavaプロジェクトをビルドするには

分類Dev

Ubuntuでopenjdkを使用してAndroidプロジェクトをビルドする方法

分類Dev

OS X(+ MacPorts)でportaudio-goを使用してgoプロジェクトをビルドする

分類Dev

LinuxでMonoを使用してVS2017 MSBuildcsprojプロジェクトをビルドする

分類Dev

OSXでQt5.1を使用してプロジェクトをビルドする際の警告

Related 関連記事

  1. 1

    TFS2012ビルドサーバーを使用してVS2017プロジェクトをビルドする

  2. 2

    cmakeを使用して「experimental / filesystem」でプロジェクトをビルドする

  3. 3

    SBTを使用してPure Javaプロジェクトをビルドする

  4. 4

    CefSharpを使用してx64プロジェクトをビルドする

  5. 5

    Msbuildを使用してASPCore(ASP 5)プロジェクトをビルドする

  6. 6

    GLFW 3をビルドしてインストールし、Linuxプロジェクトで使用する方法

  7. 7

    AndroidStudioのgradleビルドを使用してプロジェクトにtess-2をビルドする

  8. 8

    Mavenを使用してJNIでプロジェクトをビルド/デプロイ/使用する

  9. 9

    Mac で Jenkins を使用して Xamarin Android プロジェクト エラー MSB3073 をビルドする

  10. 10

    同じTFSビルド定義を使用してソリューションとプロジェクトの両方をビルドする

  11. 11

    NuGetパッケージとしてTFSで複数のtargetframeworksを使用してプロジェクトをビルドする

  12. 12

    スクリプトを使用してIntelliJIdeaプロジェクトをjarにビルドする方法

  13. 13

    qtを使用してqtmakeプロジェクトをビルドする際のエラー

  14. 14

    EXEを生成せずにDelphiプロジェクトをビルドする方法

  15. 15

    MSBuildを使用してVS2017でSSDTプロジェクトをビルドすると失敗する

  16. 16

    AndroidStudioなしでプロジェクトをビルドする

  17. 17

    QtCreatorを使用してカスタムビルドプロジェクトをデプロイする

  18. 18

    IISで現在のビルドを使用してasp.netwebapiプロジェクトをホストする方法

  19. 19

    Mavenを使用してScalaプロジェクトをビルドするにはJava8が必要です

  20. 20

    MSBuildを使用してVisualStudioセットアッププロジェクトをビルドする方法

  21. 21

    依存関係としてtensorflowを使用してC ++プロジェクトをBazelビルドに失敗する

  22. 22

    AzureDevOpsを使用してxcodeプロジェクトのビルド番号をインクリメントする方法

  23. 23

    xcodebuildコマンドを使用してcordovaプロジェクトをビルドする

  24. 24

    コマンド ラインを使用して Visual Studio C++ プロジェクトをビルドする

  25. 25

    Mavenを使用してOpenCVでJavaプロジェクトをビルドするには

  26. 26

    Ubuntuでopenjdkを使用してAndroidプロジェクトをビルドする方法

  27. 27

    OS X(+ MacPorts)でportaudio-goを使用してgoプロジェクトをビルドする

  28. 28

    LinuxでMonoを使用してVS2017 MSBuildcsprojプロジェクトをビルドする

  29. 29

    OSXでQt5.1を使用してプロジェクトをビルドする際の警告

ホットタグ

アーカイブ