بيئات نشر البرنامج

صورة


نشرت للتو ترجمة لمقالة بيئة النشر على ويكيبيديا الروسية .


أنشر هذه الترجمة هنا أيضًا. نرحب بالملاحظات والتعليقات.


في نشر البرامج ، تكون البيئة أو المستوى عبارة عن نظام كمبيوتر يتم فيه نشر وتنفيذ برنامج كمبيوتر أو مكون برنامج. في الحالة البسيطة ، يمكن تنفيذ هذا النشر والتنفيذ الفوري للبرنامج على نفس الجهاز في بيئة واحدة ، ومع ذلك ، في التنمية الصناعية ، يتم فصل بيئة التطوير ("بيئة المطور") (حيث يتم إجراء التغييرات الأولية) ويتم استخدام الإنتاجالبيئة (التي يستخدمها المستخدمون النهائيون) ؛ غالبًا بمراحل وسيطة ("مراحل") في المنتصف. يمكن أن تحتوي عملية إدارة الإصدار المنظمة هذه على مراحل للنشر (الطرح ، والطرح ، والطرح) ، والاختبار (الطرح) ، والعودة في حالة حدوث مشاكل.


: deployment , production -, . , , — , pre-production production .



, , develpment (DEV) production (PROD). 4- deployment, testing, model, production (DEV, TEST, MODL, PROD) c . Quality Control (QC), ; (EXP), ; Disaster Recovery (' '), . deployment, testing, acceptance and production (DTAP).


, -; , (apps) , (USER) (LOCAL).


— test dev, test, stage, . , (rolled out pushed) . experimental recovery, , — experimental , recovery production, production. , roll back , . , production ("pushing to prod") , .. . , , . Quality Assurance (QA); QA . , QA.


, , . , service pack hotfix.


: ( ), ; QC , , staging ( canary) .



Local



Development/Thunk


unit-


Integration


CI, -


Testing/Test/QC/Internal Acceptance


. .


Staging/Stage/Model/Pre-production/External-Client Acceptance/Demo


-


Production/Live


/



(dev) , . — ( , , ..), , , IDE, , .., .


, , : , , "", , . , , . ( ), ; , , . " () " "" — ( ) ( ); , , , , .



, , , , . , , . , . , , , .


, . , ( ). , . .


( ) ( ), . agile . .


Staging


Stage stage- — , -. - - , . , , ( , ), .


stage- // , -. , - , .


stage- , , .


Stage- .


-


- live ( ) , .


; ( , ), . : ; " ", , ""; ( , — ) . , , , .


, , ( , ), — " " , .


, , , , , . staging, , , canary release. , , , .



Develpment و Staging و Production هي متغيرات بيئية معروفة وموثقة في ASP.NET Core . بناءً على المتغير المحدد ، يتم تنفيذ تعليمات برمجية مختلفة وعرض محتوى مختلف ، ويتم تطبيق إعدادات أمان وتصحيح أخطاء مختلفة.


أنظر أيضا



All Articles