15

Build Config A と Build Config B を同時に実行したくありません。これは、同時にアクセスできない同じリソースを共有しているためです。ただし、各ビルド構成は個別のエージェントによって実行されるため、同時に実行することができます。

代わりに、一方のビルド構成がトリガーされたときに、もう一方が実行中の場合は完了するまで待機するようにします。たとえば、ビルド構成 B の実行が開始されたが、ビルド構成 A が既に実行されている場合、B は A が終了するまで待機してから B を実行します。

スナップショットの依存関係は機能しないと思います。これは、1 つの構成が他の構成に依存していると想定しているためです。これは私の場合には当てはまりません。

4

3 に答える 3

12

キースさん、役立つプラグインが 2 つあります。最初のプラグインはGroovy pluginです。すべてのプロジェクトに名前ロックを作成する機能があります。

2 つ目はTeamCity.SharedResourcesです。共有リソースを定義し、読み取りおよび書き込みロックでそれらをロックする機能があります。ただし、このプラグインで定義されるリソースは、プロジェクトごとに定義されます。私たちはこのプラグインを積極的に開発しているので、トラッカーでそのページをご覧ください。

于 2013-01-24T10:01:55.790 に答える