0

FOSS (無料) ユーザーは、CloudBees の Jenkins でマルチ構成プロジェクトを使用できますか? FOSS (無料) ユーザーは利用可能な executor を 1 つしか持っていませんが、マルチ構成プロジェクトでは、以下のために少なくとも 2 つが必要です。

  • 各構成を開始するコントローラー
  • コントローラーによって呼び出される特定の構成

コントローラーは、すべての構成を 1 つずつ呼び出すジョブ (ディスパッチャー) です。私のマルチ構成プロジェクトのログを見てください: Simple Spring Memcached。コントローラーが最初の構成をトリガーするとき、ジョブ実行者は解放されません。

これに対する回避策はありますか?

それを機能させる唯一の方法は、マルチ構成プロジェクトを複数の単一 (maven) プロジェクトに分割することですが、それは避けたいと思います。

4

1 に答える 1

1

私が考えることができる唯一の回避策は、マルチ構成ジョブを別のジョブでトリガーすることです。この「何もしない」ジョブは、スレーブをプロビジョニングし、何もせず、ビルド後のアクションとしてマトリックス ビルドをトリガーします。その後、マトリックス ジョブは、マトリックスの親ビルドと構成のすべての子の両方を実行できるようになります。

于 2012-10-08T18:44:10.627 に答える