私はJenkinsにかなり慣れていないので、次の用途に使用できるかどうかわかりません:
複数のブランチがあります (5 つのブランチとしましょう)
ブランチごとに、2 台のサーバー、1 台の Linux クライアント、1 台の Windows クライアントを必要とするテスト スイートを実行する必要があります。
これらのリソースをジョブ間で共有したいと考えています。たとえば、6 つのサーバー、3 つの Linux クライアント、3 つの Windows クライアントのプールがあるとします。
これを Jenkins で管理することは可能ですか? このジョブは単純なシェル スクリプトで開始できますが、リソースを「予約」し、これらをパラメーターとしてシェル スクリプトに渡す必要があります。また、リソースが現在利用できない場合は、テスト スイート ジョブをキューに入れる必要があります。
私はジェンキンスの基礎を調べましたが、これまでのところ、管理されたクライアントでジョブを実行する「ビルドスレーブ」モデルしか見つかりませんでした。しかし、複数のリソースを管理するソリューションはまだ見つかりません。それはジェンキンスを通して可能ですか?
前もって感謝します!