AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 11.04.2025, 15:21   #9  
sukhanchik is offline
sukhanchik
Administrator
sukhanchik's Avatar
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,343 / 3563 (125) ++++++++++
Join Date: 13.06.2004
Location: Москва
Quote:
Originally Posted by kitty View Post
Я хотела точно не огрести проблем с 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 раз в неделю компилируется из АОТ "на всякий случай"
__________________
Возможно сделать все. Вопрос времени
Tags
ax2012 r3

 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Почему может не работать 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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 17:48.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.