|
|
|
Cache Updater - автоматическое обновление приложений с Github
|
|||
|---|---|---|---|
|
#18+
Привет! На гитхабе intersystems.ru появился новый проект - CacheUpdater . Это пакет, позволяющий автоматически по расписанию обновлять приложение, исходники которого лежат на гитхабе. После импорта проекта в любую область в этой области появится возможность создать GitHubUpdate Task для любого проекта. Простейшие примеры: если вы используете интеграцию студии с Tortoise Git, то задание, которое будет автоматически обновлять интеграцию, выглядит так . А так выглядит задание на обновление MDX2JSON - серверной части для LightPivotTable и DeepSee Mobile. В ближайшее время добавится отправка email в случае, если что-то действительно обновилось, а также возможность уведомлять о появлении новой версии и решать обновляться или нет. Штука работает как с публичными так и с приватными репо - для приватного надо ввести логин и пароль к репо. Если нужно что-то более развитое - с прекомпайлом, посткомпайлом и выполнением юниттестов для каждой закачки классов - есть более сложный проект, тоже уже готовый к использованию - CacheGithubCI - Continuos Integration tool, написанный исключительно на Cache. Все желающие приглашаются к использованию, к критике, к пожеланиям и особенно к доработке проектов! Все ПО доступно с исходными кодами по лицензии MIT. Автор - Эдуард Лебедюк. Блог InterSystems на Хабре http://habrahabr.ru/company/intersystems/ Каталог статей по технологиям InterSystems http://intersystems.ru/cache/devcorner/habrahabr.html Видеоканал InterSystems Russia http://www.youtube.com/user/intersystemsrus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2015, 01:14 |
|
||
|
|

start [/forum/moderation_log.php?user_name=177Anastasia]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 684ms |
| total: | 818ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...