-
Notifications
You must be signed in to change notification settings - Fork 3
Configuration file
Настройка значений в config файле приложения. Для удобства файл разбит на блоки.
Имя пользователя в SVN
<add key="SvnUserName" value="I.Ivanov" />
Пароль пользователя в SVN
<add key="SvnUserPassword" value="*****" />
Перечень пакетов в которые планируются вносить изменения. Указанный перечень пакетов будет доступен для изменения в системе и заливки в SVN
<add key="Packages" value="Base,Core" />
при указании * будут выкачаны все пакеты установленные в бд.
Перечень пакетов с тестами SQL в которые планируются вносить изменения. Указанный перечень пакетов будет доступен для изменения в системе и заливки в SVN
<add key="DBUnitTestsPackages" value="*" />
<!-- OR -->
<add key="DBUnitTestsPackages" value="" />
при указании * будут выкачаны все соответствующие пакеты тестов которые соответствуют установленным пакетам. При пустом значении шаг будет проигнорирован
Перечень C# проектов с тестами конфигурации.
<add key="CSUnitTestsProjects" value="*" />
Путь к каталогу в который будет выгружен проект
<add key="ProjectsPath" value="C:\Projects\AutoCheckout" />
Сетевая директория пользователя с правом на запись.
<add key="SharedDirectoryPath" value="\\User\Share" />
Строка подключения к базе данных
Макрос ##dbname## будет заменен на имя базы из свойства DatabaseNamePattern
<add key="MSSSQLConnectionString" value="Data Source = localhost; Initial Catalog = ##dbname##; Persist Security Info = True; MultipleActiveResultSets = True; Integrated Security = SSPI; Pooling = true; Max Pool Size = 100; Async = true; Connection Timeout = 500" />
Шаблон именования базы данных используется при разворачивании бд.
<add key="DatabaseNamePattern" value="DEV_##username##_##projectname##" />
Признак очистки директории проекта, если установлен в true директория с исходниками будет очищена если она не пустая
<add key="ClearProjectDirectory" value="true" />
Признак очистки svn кеша с сохраненными авторизационными данными
<add key="ClearSvnAuthenticationCache" value="false" />
Признак выполнения команды UpdateWorkspace. Если установлен в true то будет выполнена команда генерации исходных кодов конфигурации.
<add key="UpdateWorkspace" value="true" />
Признак выполнения команды BuildWorkspace. Если установлен в true то будет выполнена команда компиляции конфигурации.
<add key="BuildWorkspace" value="true" />
Путь к хранилищу сборок (dfs)
<add key="DfsBuildsDirectoryPath" value="\\dfs\build" />
Путь к хранилищу где лежит инфраструктурная консоль
<add key="InfrastructureConsolePath" value="http://infr-path" />
Путь к хранилищу C# тестов конфигурации
<add key="UnitTestsPath" value="http://unit-path" />
Путь к хранилищу tSqlT установщик
<add key="TSqltPath" value="http://tsqlt-path" />
Путь к исходникам ядра и пакетов конфигурации соответсвенно
<add key="CorePath" value="http://infr-path" />
<add key="PackageStorePath" value="http://package-store" />