2013-02-27 10 views
6

私は最近、継続的な統合のためにチームシティーをインストールしているとSVNにコミット何がチームシティーにキューに入った前に私がポイントにしています。チーム市(ランナーの要件を構築する)

少し調べてみると、私はAgentが必要です。今私はエージェントを作成したが、私はまだWarning: No enabled compatible agents for this build configuration. Please register a build agent or tweak build configuration requirements.私のプロジェクトをビルドしようとするとエラーが発生します。

新しく作成したエージェントはまだincompatible agentsのリストの下にあります。Unmet requirements: DotNetFramework4.0_x86 exists(私のサーバーにこのDOtNetFrameworkがインストールされている必要があると思います)と私はこの必要条件を削除できません私のサーバーがWindows Server 2008 R2であることを考慮して追加されます。

Microsoft .NET Framework 4をインストールしようとしましたが、それは役に立たなかった。

誰でもこの要件の誤りを修正するのに助けてください。あなたのチームシティーで事前

+1

.netフレームワークをインストールして以来、エージェントサービスを再起動しましたか? –

+0

@JamesWoolfenden:再起動しましたが、今は同じエラーが発生しました。歴史は私が昨年11月にこのTeamCityを統合し始めたのですが、他のプロジェクトでは忙しかったです。それまでの間、私たちがTeamCityでキューに入れたすべてのコミットが、今日は実際に動作していました。すべてのビルドが同じエラーで失敗しました。これはTeamCityのいくつかの設定が私によって乱されているように見えます。 – Jay

+2

あなたはこれを見たことがありますか:http://devnet.jetbrains.com/message/5316474 –

答えて

5

のおかげではエージェントを構築

は、ビルドエージェントのいずれかを選択し、タブを開き、「エージェント・パラメータ」と「設定パラメータ」のサブタブをクリックし一覧表示します。以下の構成は以下のように同じ値があるかどうか

チェック(あなたがドライブCに.NET 4.0がインストールされている前提で:であなたのチームシティーのビルドエージェント):

DotNetFramework4.0_x86 - 4.0.30319 
DotNetFramework4.0_x86_Path - C:\Windows\Microsoft.NET\Framework\v4.0.30319 

それが類似または同一である場合セットアップしたTeamCity Build Configurationを開き、 'Settings'タブを開き、 'エージェント要件'セクションを編集します。 設定パラメータDotNetFramework4.0_x86DotNetFramework4.0_x86_Pathの値に条件が設定されているかどうかを確認し、存在する場合は、上記の値と一致していることを確認してください。

これらの値が一致すると、この互換性の問題はもう発生しません。

+0

しかし、「エージェントパラメータ」タブと「構成パラメータ」サブタブの下にその設定がないとどうなりますか?削除不可能な「エージェント要件」セクションを削除するにはどうしたらいいですか? – dollar2048

+0

@ dollar8、TeamCityアプリケーションで管理権限がある場合は、「エージェント要件」の項目を簡単に削除することができます。しかし、 'エージェント要件'セクション自体を完全に削除することはできません。 – RinoTom