
刚刚在俄语Wikipedia上发布了Deployment Environment文章的翻译。
我也在这里发布了此翻译。欢迎评论和评论。
在软件部署中,环境或层是在其中部署和执行计算机程序或软件组件的计算机系统。在简单的情况下,可以在单个环境中在同一台机器上执行程序的这种部署和立即执行,但是,在工业开发中,将开发环境(“开发人员环境”)(在其中进行了初始更改)与生产分开使用环境(最终用户使用的环境);通常在中间有中间阶段(“ stages”)。这个结构化的发布管理过程可以具有部署阶段(推出,推出,推出),测试(推出)和发生问题的阶段。
: 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. , , , .
开发,登台和生产是ASP.NET Core中众所周知的且有文档记录的环境变量。根据指定的变量,执行不同的代码和不同的内容呈现,应用不同的安全性和调试设置。
也可以看看