نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تفاوت زیادی بین کد کار و کد مستقر وجود دارد. این دوره به شما نحوه ساخت خط لوله استقرار را آموزش می دهد ، از ساخت نرم افزار به صورت محلی تا استقرار در تولید. در هسته توسعه نرم افزار چابک ، بازخورد سریع است. در این دوره ، ساخت یک خط لوله استقرار برای برنامه های دات نت ، خواهید آموخت که چگونه می توانید با مجموعه ای از مراحل کاملاً مشخص ، برنامه خود را از محیط توسعه به سمت تولید ببرید. ابتدا وارد آناتومی خط لوله استقرار می شوید. در مرحله بعدی ، نحوه نوشتن مراحل ساخت را کشف خواهید کرد. سرانجام ، شما می آموزید که چگونه برنامه خود را آزمایش کنید و نحوه استقرار آن را در یک محیط تولید مورد استفاده قرار دهید. با پایان این دوره ، شما دانش لازم را برای ایجاد کارآمد یک خط لوله استقرار ، و متناسب کردن آن با نیازهای برنامه خود خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
درک آناتومی خط لوله استقرار
Understanding the Anatomy of a Deployment Pipeline
-
مقدمه
Introduction
-
چرا اتوماسیون استقرار؟
Why Deployment Automation?
-
آناتومی خط لوله استقرار
Anatomy of a Deployment Pipeline
-
نسخه ی نمایشی: خط لوله استقرار در عمل
Demo: Deployment Pipeline in Actopm
-
خلاصه
Summary
استاندارد سازی فرآیند ساخت
Standardizing the Build Process
-
مقدمه
Introduction
-
معرفی Invoke-build
Introducing Invoke-build
-
نصب Invoke-build
Installing Invoke-build
-
افزودن وظیفه تمیز
Adding the Clean Task
-
افزودن کار کامپایل
Adding the Compile Task
-
افزودن Test Test
Adding the Test Task
-
افزودن Pack Task
Adding the Pack Task
-
خلاصه
Summary
اجرای اسکریپت های ساخت
Executing Build Scripts
-
مقدمه
Introduction
-
پیکربندی TeamCity
Configuring TeamCity
-
پیکربندی جنکینز
Configuring Jenkins
-
پیکربندی AppVeyor
Configuring AppVeyor
-
خلاصه
Summary
استقرار در محیط آزمایش
Deploying to a Test Environment
-
مقدمه
Introduction
-
پیکربندی لاجوردی
Configuring Azure
-
پیکربندی گسترش هشت پا
Configuring Octopus Deploy
-
ایجاد یک روند استقرار
Creating a Deployment Process
-
هل دادن بسته
Pushing the Package
-
ایجاد نسخه
Creating a Release
-
راه اندازی یک استقرار
Triggering a Deployment
-
پیکربندی استقرارهای Downtime صفر
Configuring Zero Downtime Deployments
-
اجرای خط لوله استقرار
Running the Deployment Pipeline
اجرای تست ها
Executing Tests
-
مقدمه
Introduction
-
ایجاد آزمایشات دود
Creating Smoke Tests
-
تست های پذیرش
Acceptance Tests
-
اجرای تست های پذیرش به صورت محلی
Running Acceptance Tests Locally
-
اجرای تست های پذیرش در سرور Build
Running Acceptance Tests on the Build Server
-
راه اندازی تست های پذیرش از هشت پا
Triggering Acceptance Tests from Octopus Deploy
-
خلاصه
Summary
اعزام به تولید
Deploying to Production
-
مقدمه
Introduction
-
ایجاد محیط زنده
Creating the Live Environment
-
اعزام به Live
Deploying to Live
-
تحویل مداوم در مقابل استقرار مداوم
Continuous Delivery vs. Continuous Deployment
-
اجرای استقرار مداوم
Implementing Continuous Deployment
-
اجرای خط لوله استقرار
Executing the Deployment Pipeline
-
گسترش خط لوله
Extending the Pipeline
-
منابع
Resources
نمایش نظرات