У меня несколько серверов Unix, на которых мне нужно остановить и запустить несколько служб (имя службы одинаково на всех серверах, а также имя пользователя и пароль для входа). Я могу перезапустить службы для одного сервера unix, используя сценарий оболочки Execute на удаленном хосте, используя s sh. Но не может работать с несколькими серверами.
Пример: сервер 1 и сервер 2 (оба являются unix серверами) имя файла сценария: образец. sh
порядок запуска этого сценария с использованием Jenkins:
- остановить службу на сервере Server1, используя образец. sh сценарий
- остановить службу на сервере Server2, используя образец. sh сценарий
- запустить службу на сервере Server1 используя образец. sh сценарий
- запуск службы на сервере 2 с использованием образца. sh сценарий
пожалуйста, дайте мне знать, как добиться этого с помощью Jenkins. Я сделал это, создав 4 задания для 4 шагов, а затем обработал их конвейером. Но в реальном времени у меня более 10 серверов, и я считаю, что это не лучший способ делать это.