2016-03-21 6 views
0

私の問題は、私は3台のWindowsマシンと3台のMacマシンがあります。私はtaco buildコマンドを使用してWindowsマシンを使用して任意のMacマシンでビルドを行うことができます。 Mac 1のマシンがiosをビルドするためにWindows 1マシンでビジー状態にあるとします。 Windows 2のマシンがMac 1でビルドを行いたい場合は、自動的にmac 2またはmac 3に切り替える必要があります。どうすればいいか教えてください。Macマシンをチェックする方法Windowsマシンのcordovaプロジェクトのいくつかのタコ構築で忙しいです

答えて

0

この質問に大きな答えがあるかどうかわかりません。ここだけのいくつかの提案です - カップルの事を考慮すること:

  1. ロードバランサ - あなたの場所にインフラを持っている場合は、することができますセットアップ前に、ロードバランサは、複数の異なるMACビルドマシン。次に、Windowsマシンをそのロードバランサに向けます。

  2. http://www.macincloud.com/のようなサードパーティのソリューションを考えてみましょう。

  3. IOSのソースを構築するためにVSTSを使用するようなサードパーティビルドソリューションを検討してください。 https://msdn.microsoft.com/en-us/library/vs/alm/build/xcode/xcode-projects

  4. 個々のWindowsマシンをそれぞれ独自のMacビルドマシンに指定します。

+0

回答ありがとうございましたが、すべての点が私の要件に適していません。私はタコ設定やその他のロジックが必要です。 –

+0

あなたは3台のMacと3台のクライアントを持っていると言いますが、1対1でペアリングしてみませんか? – Laguana

+0

Taco/remotebuildにはロードバランシングが組み込まれていませんが、https://github.com/Microsoft/TACO/blob/master/src/taco-remoteからの適切なhttp(s)要求を使用して、マシンがビジー状態かどうかを確認できます/RESTAPI.md#get-httplocalhost3000mountlocationbuildtasks – Laguana

関連する問題