AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.09.2018, 13:31   #1  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от MarinaAX Посмотреть сообщение
Решение, которое я теперь практикую:
  1. Девелопер получает ванильную VM в облаке.
  2. Накатывается последний PU и шаблоны отчётов с включением SSRS.
  3. На VM устанавливается native Windows Backup feature.
  4. Backup-ится папка PackagesLocalDirectory.
  5. Если надо восстановить - переименовывается "старая" PackagesLocalDirectory и востанавливается ванильная PackagesLocalDirectory, используя Windows Backup.
  6. После восстановления VM в Visual Studio удаляется старый workspace и map-ится по-новой.
  7. Девелоперы у нас нежные, поэтому я делаю восстановления самостоятельно - по заявкам трудящихся, а VSTS и workspace на востановления с backup'а пока не жаловались. Часто бывает и ISV добавляют проблем, особенно когда пытаются перейти с overlayer на extension. Бывает и безуспешно... Ведь Visual Studio не научился сам понимать, когда надо удалять папки, если их никто не догадался "удалить" в VSTS.
  8. В итоге - все счастливы, поют и танцуют как в индийских фильмах
А пробовали смотреть в сторону build server?
Там как раз такая же задача решается - откатит PackagesLocalDirectory на ванильный, накатить сверху файлы из VSTS и запустить build.
Смотрите шаг "Prepare for build", все упирается в robocopy.

Как бонус, установите VSTS agent, поменяйте powershell скриптик, настройте release pipeline. Если надо обновить - нажали кнопку, оно само все сделает. Дать права на кнопку разработчкима, уехать в отпуск.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
За это сообщение автора поблагодарили: Logger (3), gl00mie (3), MarinaAX (2).
Старый 12.09.2018, 05:08   #2  
MarinaAX is offline
MarinaAX
Участник
 
134 / 57 (2) ++++
Регистрация: 20.08.2016
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
Как бонус, установите VSTS agent, поменяйте powershell скриптик, настройте release pipeline. Если надо обновить - нажали кнопку, оно само все сделает. Дать права на кнопку разработчкима, уехать в отпуск.
Большое спасибо за совет! А могли бы Вы подробнее рассказать, про VSTS агент, PowerShell и настройку Release Pipeline, пожалуйста?

Заранее, большое спасибо!
Старый 12.09.2018, 09:58   #3  
vmoskalenko is offline
vmoskalenko
Участник
Аватар для vmoskalenko
 
145 / 334 (12) ++++++
Регистрация: 25.01.2007
Адрес: Toronto
Вот тут есть презентация http://smart-talks.org/event/smart-talks-143/
Но имейте ввиду, что на текущий момент нет доступа/нет API к LCS чтобы автоматизированно аплоадить тудой пакеты в библиотеку и управлять установкой на сервера. Поэтому, к сожалению, все что дальше BUILD Server - это уход от стандартных практик Майкрософт в области Dynamics.
За это сообщение автора поблагодарили: trud (2), MarinaAX (2).
Старый 13.09.2018, 04:39   #4  
vmoskalenko is offline
vmoskalenko
Участник
Аватар для vmoskalenko
 
145 / 334 (12) ++++++
Регистрация: 25.01.2007
Адрес: Toronto
Вот еще нашел скриптов про управление релизами в VSTS/Azure DevOps
https://github.com/laneswenka/d365-foee-alm

..хотя ходят слухи что скор-скоро будет все готово из коробки от Макрософта.
За это сообщение автора поблагодарили: MarinaAX (2).
Теги
backup, dra, restore

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
D365FO - Проблема: Синхронизация сведения мощности ресурсов (Synchronize resource capacity roll-ups) в Ресурсах проекта (Project resourcing) возвращает всего 10,000 записей MarinaAX DAX: Функционал 2 04.12.2017 19:41
Резервное копирование DAX 2009 mit DAX: Администрирование 1 20.04.2010 10:59
Как лучше всего вести лог? mazzy DAX: Администрирование 12 27.08.2007 16:12
Советы: База данных Аксапты быстро растет. Что делать? mazzy DAX: Администрирование 11 21.12.2004 13:06
ТМФ № М-15: как ее лучше всего реализовать? OX DAX: Программирование 2 12.09.2003 11:52
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:43.