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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2025, 15:21   #9  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,340 / 3558 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от kitty Посмотреть сообщение
Я хотела точно не огрести проблем с CIL , тк надо срочно сделать багфикс. Поэтому по-максимому хотела избежать ошибкок кв нем, да и время на его генерацию не тратить.

Нашла старый док по этому клиенту , указано, что полная компиляция в продакшн 5 часов и Cil полчаса . В PrePROD тут дольше будет. Но, как я понимаю, можно только CIL обойтись, без полной компиляции, тк modelstore уже содержит откомпилированный код. Поэтому вопрос времени отпадает сам собой, вы правы. Ну час -два будет генериться. Это терпимо
Ну смотрите - из опыта проведения релиза:
1. Договариваемся между разработчиками, что перенос любых классов, имеющих наследников требует их инкрементной компиляции. Перенос имеется в виду через XPO на BUILD-приложение
2. Запускаю многопоточную компиляцию на BUILD-приложении. Это где-то 30 минут (если нет ошибок). Если есть ошибки - то может и до 1 часу доходить. Здесь я каждую ночь по шедулеру запускаю многопоточную компиляцию и сборку CIL. Да, если есть пресловутые 5 часов - то конечно можно и полную компиляцию запустить (хотя у знакомых коллег - полная компиляция из АОТ вообще всего часа 2 занимает - и это из-за старой версии SQL Server и старой версии Windows под нее)
3. Варианты: 1) Делаю выгрузку в modelStore и загружаю на PROD modelStore-файл
2) Делаю бекап-ресторе БД model и собираю CIL уже на PROD.
Оба варианта по времени плюс-минус одинаковы, но второй вариант позволяет меньше простаивать PROD-у. Это условно 30 минут (по факту 20-30)
3) Разворачиваю SSRS-отчеты и выполняю синхронизацию (40-45 минут)
4) Разворачиваю AIF-порты (минут 5-10)

Итого:
30 минут - компиляция BUILD
30 минут - накат кода + CIL (или накат modelstore)
50 минут - SSRS, синхронизация, AIF-порты

Условно - 2 часа.


При этом BUILD-приложение 1 раз в неделю компилируется из АОТ "на всякий случай"
__________________
Возможно сделать все. Вопрос времени
Теги
ax2012 r3

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему может не работать Exception внутри транзакции axm2017 DAX: Программирование 3 27.03.2023 11:29
ax7: есть ли способ сделать так, чтобы в VS ошибки не пропадали при сохранении файла? mazzy DAX: Программирование 6 18.10.2017 10:41
stephenmann: Technical History of Dynamics AX - From Axapta 3.0 to AX2012 Blog bot DAX Blogs 5 03.03.2017 10:22
X++: X++ Function num2Str: Difference in .NET CIL Mode Blog bot DAX Blogs 0 09.03.2012 07:45
Может ли Axapta3.0 работать под MSSQL SERVER 2005 grishan DAX: Администрирование 3 12.03.2006 18:08

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

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

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