caché source control cachéupdater · 1 | intersystems corporation План: 1....
TRANSCRIPT
![Page 1: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/1.jpg)
Change management с UDL
Caché Source Control и CachéUpdater
0
![Page 2: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/2.jpg)
1 | InterSystems Corporation
План:
1. Что такое UDL?
2. Сравнение XML с UDL
3. Caché Source Control
4. CachéUpdater
1 | InterSystems Corporation
![Page 3: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/3.jpg)
2 | InterSystems Corporation
UDL: Universal Definition Language
2 | InterSystems Corporation
Привычность
Удобство
Возможность
редактирования
файлов вне студии
![Page 4: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/4.jpg)
3 | InterSystems Corporation
Сравнение – XML – 17 строчек
3 | InterSystems Corporation
![Page 5: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/5.jpg)
4 | InterSystems Corporation
Сравнение – UDL – 5 строчек
4 | InterSystems Corporation
![Page 6: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/6.jpg)
5 | InterSystems Corporation
Поддержка
1. Caché 2016.2+
2. Atelier
$system.OBJ.ExportUDL(InternalName, FileName)
$system.OBJ.Load(FileName)
![Page 7: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/7.jpg)
6 | InterSystems Corporation
Наши контроли версий поддерживают
Caché 2014.1+
![Page 8: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/8.jpg)
7 | InterSystems Corporation
Инструменты для работы с контролем версий, которые поддерживают UDL
7 | InterSystems Corporation
Caché Source
ControlCachéUpdater
CachéGitHub
CI
![Page 9: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/9.jpg)
8 | InterSystems Corporation
Caché Source Control
8 | InterSystems Corporation
Экспорт
• При инициализации
• При каждой удачной компиляции файла
https://github.com/intersystems-ru/cache-source-control
![Page 10: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/10.jpg)
9 | InterSystems Corporation
Caché Source Control
9 | InterSystems Corporation
Импорт
• Как только файл открывается в студии
• Фоновый процесс регулярно проверяет каталог с исходными кодами
https://github.com/intersystems-ru/cache-source-control
![Page 11: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/11.jpg)
10 | InterSystems Corporation
Демонстрация
10 | InterSystems Corporation
Caché Source Control
https://github.com/intersystems-ru/cache-source-control
![Page 12: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/12.jpg)
11 | InterSystems Corporation
CachéUpdater
11 | InterSystems Corporation
Инструмент для автоматического обновления 20+ серверов
https://github.com/intersystems-ru/CacheUpdater
![Page 13: Caché Source Control CachéUpdater · 1 | InterSystems Corporation План: 1. ЧтотакоеUDL? 2. Сравнение XML с UDL 3. Caché Source Control 4. CachéUpdater](https://reader034.vdocuments.net/reader034/viewer/2022042713/5fa7de4ca8417e483c61920a/html5/thumbnails/13.jpg)
12 | InterSystems Corporation
Демонстрация
12 | InterSystems Corporation
Caché Source Control
https://github.com/intersystems-ru/CacheUpdater