2016-04-05 2 views
0

У меня есть ситуация, когда мне нужно запустить очистку скрипта, написанного на PowerShell на нескольких серверах, скажем, около 100 серверов Windows.работает сценарий powershell на нескольких серверах с помощью Jenkins

Как это осуществить? Я считаю, что делать через SSH было бы громоздким. Я ищу лучший способ настроить работу Jenkins для выполнения этой задачи.

С уважением Радж

ответ

0

Первое решение

  • Установка агента Jenkins на всех машинах Windows,
  • влияют на ту же метку на все эти окна узлы

Далее, вам необходимо установить Matrix Project plugin и создать мультиконфигурацию работа.

Вы должны настроить матрицу для запуска задания на конкретной этикетке:

enter image description here

Эта работа будет выполняться сценарий обслуживания Powershell на всех узлах Windows.

Вот экран копия аналогичного обслуживания работы я бегу на моих узлах CentOS:

enter image description here

Второе решение (не тестировалось)

Второе решение (с использованием OpenSSL) заключается в том, чтобы удаленно выполнить сценарий Powershell: https://hodgkins.io/automating-with-jenkins-and-powershell-on-windows-part-2

Смежные вопросы