Сценарии установки Городских агентов Команды

У нас есть Городская установка Команды разумного размера, и в настоящее время я планирую добавить еще 25 агентов, 5 агентов на машину. До сих пор я делал установку вручную:

  1. Войдите в сервер
  2. Загрузите и работайте agentInstaller.exe, добавьте число агента к имени
  3. Откройте командную строку как администратора и запустите скрипт для установки сервиса (учитывая сервисное название с добавленным числом агента)
  4. Откройтесь Services параметры конфигурации, измените пользователя, что услуга работает как, и запустите сервис

Существует ли простой способ написать сценарий как можно большего количества этих шагов? Идеально я хотел бы войти в поле и запустить единственный скрипт с числом агента, чтобы сделать шаги 2-4.

4
задан 16 December 2014 в 11:39
1 ответ

Как насчет того, чтобы заставить Chocolatey сделать это:

cinst TeamCityAgent -params 'serverurl=http://servername:8081 agentName=Build1'

Кажется, вам все еще нужно открывать порты брандмауэра , хотя. Это из комментария Асгера Халласа по ссылке выше:

New-NetFirewallRule -DisplayName "Allow TeamCity" -Direction Inbound -Protocol TCP -LocalPort 9090 -Program "c:\program files\java\jre7\bin\java.exe" -Action Allow

Установка самой Chocolatey также является однострочным PowerShell:

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

Мне еще предстоит найти способ установки по сценарию А вот сервер TeamCity .

3
ответ дан 3 December 2019 в 03:42

Теги

Похожие вопросы