2016-03-24 17 views
0

私はJenkinsがインストールされたLinuxマシンを持っています。他のLinuxマシン上でさまざまな異なるジョブを実行します。JenkinsとPowerShell

今、Windowsマシンに接続してPSスクリプトを実行したいと思います。それはPSのプラグインをインストールすることでLinux Jenkinsから行うことは可能ですか(ローカルのLinuxマシン上でPSスクリプトを実行したくないのですが、リモートホスト上のすべてを実行することに注意してください)。そうでない場合、それを行う正しい方法は何ですか?

答えて

0

はい、Linuxマスターを持つスレーブウィンドウマシンでジョブを実行できます。

  1. Windowsマシンを新しいノード(スレーブ)として追加する場合は、別のラベルを付けます。次のリンクは、新しいスレーブを追加するのに役立ちます(https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines

  2. WindowsマシンでPSスクリプトを実行したいジョブに移動し、[このプロジェクトを実行できる場所を制限する]オプションをオンにします。ここにあなたのWindowsマシンラベルの名前を入力してください。

リモートマシン上のすべてのジョブを実行するには、それらのすべてに別のラベルを付けることができます。ステップ2を使用してジョブにのみ使用します。

ローカルホスト上でジョブを実行するには、制限実行エディットボックスに「master」と入力します。

関連する問題