Скрипт предназначен для помощи в создании файлов -сf и - cfu. Может использоваться как пример для решения подобного рода задач. Используется для автоматизации решения следующей проблемы: Имеется несколько конфигураций с небольшими отличиями. При создании файлов обновления необходимо получить изменения из центрального хранилища, произвести объединение изменений на др. храналища с учетом изменений (описаны в файле MergeSettings.xml). Для каждого хранилища создать файлы обновления.
Для запуска необходимо использовать команду: oscript distr_build.os c:\Настройки.txt В качестве параметра в скрипт передается файл с настройками. В файле в каждой строке описывается параметр, который необходим для корректной работы скрипта:
- мКаталогСборки - фактически это печочница, где производится сборка релиза (фактически это каталог временных файлов)
- КаталогЦентральногоХранилища - путь с центральному храилищу, из которого берется cf для объединения на все др хранилища
- ПользовательЦентральногоХранилища - имя пользователя, под которы мпроизводится подключение к хранилищу.
- ПарольПользователяЦентральногоХранилища
- КаталогХранилища - путь к хранилищу, на которые производится объединение изменение.
- ПользовательХранилища
- ПарольПользователяХранилища
- КаталогРелизов - каталог, куда необходимо скопировать фалыф с релизами
- КаталогРезультатовТестов - каталог, куда сохраняются файлы результаты проверок и тестов.
- ПрефиксРелиза - строка, которая будет использоваться в папке с наименованием.
- Файл настроек, по которым производится объединение изменений с центрального хранилища, на текущее хранилище.