Содержание:
- Установка пакетов и компонентов
- Для успешного запуска Shop.exe следует произвести все действия из статьи Установка Oracle для Shop
Установка пакетов и компонентов
Клонирование репозиториев
git clone -v --recurse-submodules --progress "git@git-data.ru:Stash/Work.git" "C:/Work/Shop
После клонирования выставляем ветки в репозиториях (последовательно выполняем команды) :
Shop
cd C:\Work\Shop
git pull
git checkout develop
Masterpiece
cd C:\Work\Shop\Masterpiece
git pull
git checkout develop
Domain
cd C:\Work\Shop\Domain
git pull
git checkout develop
Thirdparty
cd C:\Work\Shop\ThirdParty
git pull
git checkout master
Tools
cd C:\Work\Shop\Tools
git pull
git checkout develop
Также можно выставить ветки и для других репозиториев
- Services (git checkout develop)
- Adv (git checkout develop)
В получившейся директории последовательно производим следующие действия:
-
Build All для проектной группы
<RepoDir>\ThirdParty\DevExpress\rtlRS26.groupproj
-
Install всех пакетов из проектной группы
<RepoDir>\ThirdParty\DevExpress\dclRS26.groupproj
-
Build All для проектной группы
<RepoDir>\ThirdParty\RTL.groupproj
-
Install всех пакетов из проектной группы
<RepoDir>\ThirdParty\DCL.groupproj
-
Build All для проектной группы
<RepoDir>\Masterpiece\Platform.groupproj
-
Install пакетов
dcl.*
из проектной группы<RepoDir>\Masterpiece\Platform.groupproj
In DevOps:
Jenkins для теста производит повторную установку пакетаdcl.Masterpiece
После чего производит проверку на появление ошибок в процессе установки. При возникновении любой ошибки установки пакета Jenkins передает ошибку в комментарии Merge Request GitLab