問題タブ [build-agent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2490 参照

visual-studio-2010 - TeamCityにVisualStudio2010(sln)互換のビルドエージェントをインストールするには何が必要ですか?

VS2010(sln)ビルド構成と互換性のあるTeamCity5.1.2ビルドサーバーにビルドエージェントをインストールできないようです。

「ビルドランナー」の下に、次のランナーが一覧表示されます。

Ant: Ant build.xmlファイルのランナー
重複ファインダー(.NET): C#およびVB重複コードファインダー
コマンドライン:単純なコマンド実行

また、[互換性のある構成]の下に、Visual Studio 2010(sln)ビルドランナーを使用してビルドするように構成したプロジェクトが[互換性のない構成]の下に表示されます。

ビルドエージェントをインストールするには、.msiインストールパッケージを実行しているだけですが、デフォルト設定では不十分なようです。ビルドサーバーマシンには、Visual Web Developer Express 2010と.NETバージョン2.0〜4.0がインストールされていますが、VSのフルバージョンはインストールされていません。もっと何か必要ですか?

(私はmsbuildスクリプトを使用してビルドした経験がまったくないので、できればそれを避けたいと思います。)

0 投票する
2 に答える
13350 参照

teamcity - TeamCity で「停止できない」ビルドを停止する方法

TeamCity でビルドを停止しようとすると、「停止できません」というステータスが時々表示されます。ビルド エージェントでビルド プロセスを強制終了するとうまくいくと思いますが、うまくいきません。ビルド マシンで TeamCity エージェント プロセスを停止しても効果はありません。ビルド エージェント (つまりコンピューター) を再起動するとうまくいきますが、マシンが起動してからさらに 2 ~ 3 分かかります。TeamCity サーバー自体が、私のビルドがまだ実行中であると考えているようです。

これらのビルドを停止するより良い方法はありますか? それとも、このロジックを説明できる情報がどこかにあるのでしょうか?

0 投票する
3 に答える
5478 参照

tfs - カスタム MSBuild タスクの「カスタム アセンブリへのバージョン管理パス」を設定する方法

TFS 2010 ビルド コントローラー/エージェントには、すべてのビルド エージェントで使用できるカスタム アセンブリへのバージョン コントロール パスを設定するオプションがあります。ドキュメントには、これがカスタム ワークフロー アクティビティとカスタム MSBuild タスク (ページのほぼ中央) で機能すると記載されています。

http://msdn.microsoft.com/en-us/library/ee330987.aspx

この機能をカスタム MSBuild タスクに使用する方法を知っている人はいますか? カスタム タスクを含むアセンブリをバージョン管理にチェックインし、ビルド コントローラーのオプションを正しいバージョン管理パスに設定しました。しかし、アセンブリがビルド エージェントのどこにあるのか、MSBuild ターゲット ファイル (つまり、UsingTask) 内からアセンブリを参照する方法がわかりません。

ビルドエージェントでアセンブリを検索しましたが、見つかりませんでした...

どんな助けでも大歓迎です!

0 投票する
1 に答える
586 参照

build-agent - TFS 2010 で複数のビルド エージェントを使用する

私の TFS2010 環境には、専用のビルド エージェントとして 2 台のマシンがあります。これらのビルド エージェントが登録されたら、新しいビルドをキューに入れると、TFS は最初のフリー エージェントを待ってそのエージェントをビルドに割り当てると予想していましたが、ビルドをキューに入れ、別のビルドが既に実行されていると、2 番目のビルドがビルド エージェントが何もしていないにもかかわらず、最初のビルドが終了するまで待機状態になります。

タグフィルターや名前フィルター、または実際にはビルド定義にビルドを特定のサーバーに結び付ける可能性のあるものを設定していないため、何が起こっているのかわかりません。

両方のエージェントが機能しているという事実をテストするために、CI ビルドをあるエージェントに割り当て、毎日のビルドを別のエージェントに割り当て、両方を別のエージェントに移動して正しくビルドしたので、途方に暮れています...

0 投票する
1 に答える
1055 参照

.net - ブランチ外のTFS2010ビルドエージェントDLL参照

ソース管理のプロジェクトがあります:

ほとんどのプロジェクトはトランクの下に住んでいます

問題は、それらがすべてに格納されているDLLを参照していることです。

ビルドエージェントを使用してビルドしようとすると、$/CommonフォルダーにDLLが見つからないというエラーが表示されます。

ビルドエージェントマシンでVSを実行し、$ / Project/Commonフォルダーで最新の取得を実行しました。また、$ / Project /の最新情報を入手し、ビルドエージェントマシンで問題なく自分でビルドすることができました。

$/Project/Commonビルド中にビルドエージェントにフォルダー(またはマップ先)を調べるように説得するにはどうすればよいD:\Source\Project\Commonですか?

これは、これらのDLL参照がブランチの下を指す必要があるという事実を強調していますが、ビジネス要件のために1か月ほど構造を変更することはできません(現時点では機能しますが、自動ビルドは優れていますが、そうではありません)重要です。今後のリリースを公開すること重要です)ので、提案をいただければ幸いです。

0 投票する
1 に答える
11452 参照

installation - TeamCity - 1 台のマシンに複数のエージェント? 可能?

TFS「から」来て、顧客プロジェクトで TeamCity を使用しています....

...1 台のコンピューターに複数のエージェント インスタンスをインストールする方法はありますか? これは TFS で簡単に行うことができます。

その理由は、一部の (大規模な) 部分の実行が線形であり、かなりの時間がかかるビルド スクリプトがあるためです。基本的に、最新のサーバー (4、6、8、12 コア) では、サーバーが同時に複数のビルドを実際に効率的に実行することを妨げるものは何もありません。ただし、1 台のマシンに複数のエージェント インスタンスをインストールする方法はないようです。

0 投票する
1 に答える
421 参照

visual-studio-2008 - TFSビルドエージェントは複数の構成を使用します

TFSビルドエージェントを使用して、すべてのプロジェクトをビルドする古いBuild.batファイルを置き換えようとしています。コンパイルする必要のあるC#およびC++プロジェクトがあります。すべてのC#プロジェクトにはRelease | Any CPUの構成があり、すべてのC++プロジェクトにはRelease|Win32構成があります。すべてのプロジェクトを含むMSBuildプロジェクトを作成しました。C++プロジェクトでRelease|Win32構成を使用し、C#プロジェクトでRelease |AnyCPU構成を使用するように指定するにはどうすればよいですか。
ジョンに感謝します。

0 投票する
2 に答える
1609 参照

macos - 特定のエージェントで TeamCity ビルド ステップを実行する

TeamCity をインストールして動作させました。特定のビルド エージェントでビルド ステップを実行する必要があります (すべて Windows で実行されていますが、Mac 部分もビルドする必要があります)。

ビルド ステップを実行するエージェントを指定するにはどうすればよいですか? これを見たことがありますが、それはビルド全体を参照しています。特定のエージェントで特定のステップを実行したいだけです。

これは可能ですか?

0 投票する
1 に答える
794 参照

build - TFS2010ビルドエージェントの優先度

単一のビルドコントローラーがあり、多くのビルドサーバーに多数のビルドエージェントが散在しています。

一部のビルドサーバーは他のサーバーよりも強力です(より優れたCPU、より多くのRAMなど)。ビルドごとのエージェント設定に「タグフィルター」を使用せずに、ビルドエージェントの優先度を設定するにはどうすればよいですか?

0 投票する
1 に答える
635 参照

windows-server-2003 - DevEnv.exe を自動化して Web サイトを構築するために必要な権限

環境: Win2k3 上の TeamCity 6.5.1、Win2k3 上の BuildAgent(s)、Visual Studio 2k10、.NET v4、Nant 0.91

TeamCity のセットアップを完了し、セキュリティ ガイドラインに従ってビルド マシンの BuildAgent アカウントをロックダウンしようとしています。Nant スクリプトを介して「devenv.exe /build」が初めて呼び出されると、ビルドがクラッシュします。

エラーが発生しているアプリケーション devenv.exe、バージョン 10.0.30319.1、スタンプ 4ba1fab3、エラーが発生しているモジュール msenv.dll、バージョン 10.0.30319.1、スタンプ 4ba1fd94、デバッグ? 0、障害アドレス 0x0000c36b。

そのメッセージをグーグルで検索することはできませんでした。ただし、BuildAgent サービスをローカル ネットワーク アカウントから管理者アカウントに変更すると、うまくいきます。ただし、別のドメイン アカウントを使用すると失敗します。そのドメイン アカウントをローカルの Administrators グループに追加しても失敗します。

私が見逃しているものについてのアイデアはありますか? 「DevEnv /build」がクラッシュせずに機能するために必要な特定の特権はありますか?