0

別のビルドから 1 つのビルドをキューに入れる ac# アクティビティを作成しています。そのビットは大丈夫です。ただし、ビルドを実行する特定のビルド エージェントを選択できる機能を追加しようとしています。buildcontroller を選択することはできましたが、ビルド エージェントを選択することで、さらに一歩進めることができないようです。タグは使わないほうがいいです。キューに入れた後でビルド エージェントを取得できますが、その前に選択できるようにしたいと考えています...たとえそれが、特定のエージェントが利用可能になるためにビルドがキューに入っていることを意味するとしても。

UI には、ビルドをキューに入れるときにビルド エージェントを選択するオプションがあります。C# で複製しようとしています。

どんな助けでもいつも感謝しています。

タ・パダ

4

1 に答える 1

0

ビルド定義で、タイプ「AgentSettings」、方向「IN」の新しい引数 (customagent という名前) を追加します。次に、MetaData にこの引数「customagent」を追加し、次のような関連属性を追加します。

パラメーター名 = customagent 表示名 = "ビルド エージェント" カテゴリ = "ビルド" (ビルド定義でどのカテゴリに表示する必要があるか" 説明など

これを追加すると、ビルド定義を編集するときに、特定のビルドを実行するビルド エージェントを選択するための新しい変数のセットが必要になります。UIから設定できます。これをコードから編集したいだけの場合は、ビルド定義の早い段階で「BuildAgent」プロパティを変更できるはずであり、それが役立つはずです。

于 2013-07-10T14:48:02.173 に答える