私は、複数のサーバー上にpowershellで書かれたクリーンアップスクリプトを実行する必要がある状況があります。Jenkinsを使用して複数のサーバーでpowershellスクリプトを実行しています
どうすればよいですか? SSHを通してやっていくのは面倒です。私は、このタスクを完了させるためにJenkinsジョブを設定するためのより良い方法を探しています。
よろしく ラジ
私は、複数のサーバー上にpowershellで書かれたクリーンアップスクリプトを実行する必要がある状況があります。Jenkinsを使用して複数のサーバーでpowershellスクリプトを実行しています
どうすればよいですか? SSHを通してやっていくのは面倒です。私は、このタスクを完了させるためにJenkinsジョブを設定するためのより良い方法を探しています。
よろしく ラジ
最初のソリューション
次のノードすべてに同じラベルに影響を与えるすべてのあなたのWindowsマシン上のジェンキンスエージェントをインストールし、 Matrix Project pluginをインストールし、マルチ設定を作成する必要があります仕事。
あなたは、特定のラベルにあなたのジョブを実行するために行列を設定する必要があります。
このジョブは、すべてのWindowsノード上のPowerShellのメンテナンススクリプトを実行します。ここで
は、私は私のCentOSのノード上で実行している同様のメンテナンスジョブの画面コピーである:
第二の溶液(テストしていません)
第二の溶液(OpenSSLを使用して)あなたのPowershellスクリプトをリモートで実行することです: https://hodgkins.io/automating-with-jenkins-and-powershell-on-windows-part-2