14
Change management с UDL Caché Source Control и CachéUpdater 0

Source Control Addon for InterSystems Caché with UDL support

Embed Size (px)

Citation preview

Page 1: Source Control Addon for InterSystems Caché with UDL support

Change management с UDL

Caché Source Control и CachéUpdater

0

Page 2: Source Control Addon for InterSystems Caché with UDL support

1 | InterSystems Corporation

План:

1. Что такое UDL?

2. Сравнение XML с UDL

3. Caché Source Control

4. CachéUpdater

1 | InterSystems Corporation

Page 3: Source Control Addon for InterSystems Caché with UDL support

2 | InterSystems Corporation

UDL: Universal Definition Language

2 | InterSystems Corporation

Привычность

Удобство

Возможность

редактирования

файлов вне студии

Page 4: Source Control Addon for InterSystems Caché with UDL support

3 | InterSystems Corporation

Сравнение – XML – 17 строчек

3 | InterSystems Corporation

Page 5: Source Control Addon for InterSystems Caché with UDL support

4 | InterSystems Corporation

Сравнение – UDL – 5 строчек

4 | InterSystems Corporation

Page 6: Source Control Addon for InterSystems Caché with UDL support

5 | InterSystems Corporation

Поддержка

1. Caché 2016.2+

2. Atelier

$system.OBJ.ExportUDL(InternalName, FileName)

$system.OBJ.Load(FileName)

Page 7: Source Control Addon for InterSystems Caché with UDL support

6 | InterSystems Corporation

Наши контроли версий поддерживают

Caché 2014.1+

Page 8: Source Control Addon for InterSystems Caché with UDL support

7 | InterSystems Corporation

Инструменты для работы с контролем версий, которые поддерживают UDL

7 | InterSystems Corporation

Caché Source

ControlCachéUpdater

CachéGitHub

CI

Page 9: Source Control Addon for InterSystems Caché with UDL support

8 | InterSystems Corporation

Caché Source Control

8 | InterSystems Corporation

Экспорт

• При инициализации

• При каждой удачной компиляции файла

https://github.com/intersystems-ru/cache-source-control

Page 10: Source Control Addon for InterSystems Caché with UDL support

9 | InterSystems Corporation

Caché Source Control

9 | InterSystems Corporation

Импорт

• Как только файл открывается в студии

• Фоновый процесс регулярно проверяет каталог с исходными кодами

https://github.com/intersystems-ru/cache-source-control

Page 11: Source Control Addon for InterSystems Caché with UDL support

10 | InterSystems Corporation

Демонстрация

10 | InterSystems Corporation

Caché Source Control

https://github.com/intersystems-ru/cache-source-control

Page 12: Source Control Addon for InterSystems Caché with UDL support

11 | InterSystems Corporation

CachéUpdater

11 | InterSystems Corporation

Инструмент для автоматического обновления 20+ серверов

https://github.com/intersystems-ru/CacheUpdater

Page 13: Source Control Addon for InterSystems Caché with UDL support

12 | InterSystems Corporation

Демонстрация

12 | InterSystems Corporation

Caché Source Control

https://github.com/intersystems-ru/CacheUpdater

Page 14: Source Control Addon for InterSystems Caché with UDL support

Вопросы[email protected]

Спасибо за внимание!