Skip to content
This repository was archived by the owner on Jul 30, 2018. It is now read-only.

Configuration file

alexbondj edited this page May 24, 2018 · 2 revisions

Config file

Настройка значений в config файле приложения. Для удобства файл разбит на блоки.

USER CREDENTIALS SETTINGS

SvnUserName

Имя пользователя в SVN

<add key="SvnUserName" value="I.Ivanov" />
SvnUserPassword

Пароль пользователя в SVN

<add key="SvnUserPassword" value="*****" />

USER ENV SETTINGS

Packages

Перечень пакетов в которые планируются вносить изменения. Указанный перечень пакетов будет доступен для изменения в системе и заливки в SVN

<add key="Packages" value="Base,Core" />

при указании * будут выкачаны все пакеты установленные в бд.

DBUnitTestsPackages

Перечень пакетов с тестами SQL в которые планируются вносить изменения. Указанный перечень пакетов будет доступен для изменения в системе и заливки в SVN

<add key="DBUnitTestsPackages" value="*" />
<!-- OR -->
<add key="DBUnitTestsPackages" value="" />

при указании * будут выкачаны все соответствующие пакеты тестов которые соответствуют установленным пакетам. При пустом значении шаг будет проигнорирован

CSUnitTestsProjects

Перечень C# проектов с тестами конфигурации.

   <add key="CSUnitTestsProjects" value="*" />
ProjectsPath

Путь к каталогу в который будет выгружен проект

   <add key="ProjectsPath" value="C:\Projects\AutoCheckout" />
SharedDirectoryPath

Сетевая директория пользователя с правом на запись.

<add key="SharedDirectoryPath" value="\\User\Share" />
MSSSQLConnectionString

Строка подключения к базе данных

Макрос ##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" />

SYSTEM SETTINGS

DatabaseNamePattern

Шаблон именования базы данных используется при разворачивании бд.

<add key="DatabaseNamePattern" value="DEV_##username##_##projectname##" />
ClearProjectDirectory

Признак очистки директории проекта, если установлен в true директория с исходниками будет очищена если она не пустая

   <add key="ClearProjectDirectory" value="true" />
ClearSvnAuthenticationCache

Признак очистки svn кеша с сохраненными авторизационными данными

<add key="ClearSvnAuthenticationCache" value="false" />
UpdateWorkspace

Признак выполнения команды UpdateWorkspace. Если установлен в true то будет выполнена команда генерации исходных кодов конфигурации.

<add key="UpdateWorkspace" value="true" />
BuildWorkspace

Признак выполнения команды BuildWorkspace. Если установлен в true то будет выполнена команда компиляции конфигурации.

<add key="BuildWorkspace" value="true" />

PATH SETTINGS

DfsBuildsDirectoryPath

Путь к хранилищу сборок (dfs)

   <add key="DfsBuildsDirectoryPath" value="\\dfs\build" />
InfrastructureConsolePath

Путь к хранилищу где лежит инфраструктурная консоль

<add key="InfrastructureConsolePath" value="http://infr-path" />
UnitTestsPath

Путь к хранилищу C# тестов конфигурации

<add key="UnitTestsPath" value="http://unit-path" />
TSqltPath

Путь к хранилищу tSqlT установщик

<add key="TSqltPath" value="http://tsqlt-path" />
CorePath & PackageStorePath

Путь к исходникам ядра и пакетов конфигурации соответсвенно

<add key="CorePath" value="http://infr-path" />
<add key="PackageStorePath" value="http://package-store" />