3

Linuxにマスターがあり、Windowsにスレーブがあります。Windows スレーブ上に構築されたジョブ (私はスレーブ上で VirtualBox と JWS を使用しています)。しかし、問題があります。仮想マシンはいつでも開始し、プロジェクトをビルドする必要があるときに停止する必要があります。そのため、マスター (VM の開始と停止) でいくつかのステップを実行し、スレーブ (ビルド) でいくつかのステップを実行したいと考えています。

出来ますか?そして、これをどのように使用するのですか?

4

1 に答える 1

0

このタスクは、複数のジョブを使用して実装できます。これは別のアプローチですが、検討する価値があります。

  1. 最初のジョブは VM を開始し、別のマシンで必要な他のジョブ (ビルド ステップ) をトリガーします
  2. 最後のビルドステップは、VM を閉じるジョブをトリガーするだけです

それが最速の解決策だと思います。

別のオプションは次のとおりです。

  1. ジョブは、ビルド ステップを介して VM を開始します
  2. その他のビルド手順では、Windows マシンへの SSH 接続を使用し、必要なスクリプトをリモートで実行します
  3. ビルド ステップで VM を閉じる
于 2014-09-26T19:32:17.837 に答える