Настройка нашего сервера сборки выглядит так:
Когда нам нужно добавить какие-либо инструменты разработчика, которые нельзя добавить через развертывание xcopy через наш мастер Jenkins, мы В настоящее время RDP в каждую виртуальную машину, вручную установите там инструмент (может потребоваться активация лицензии на каждую машину), а затем вытащите одну копию новой настройки виртуальной машины для целей резервного копирования: Итак, если нам нужно (повторно) настроить новый узел сборки, мы просто копируем это изображение и в основном меняем его имя машины и регистрируем его с помощью мастера Jenkins.
Образы виртуальных машин должны быть на 100% идентичны по модулю:
Есть ли достаточно простой способ улучшить это ручное обслуживание узлов сборки?
Даже если бы я сделал скриптовые копии эталонного образа виртуальной машины, который по-прежнему не поможет с конфигурацией для каждой машины, или нет?