آموزش ساخت خط لوله استقرار برای برنامه های NET

Building a Deployment Pipeline for .NET Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تفاوت زیادی بین کد کار و کد مستقر وجود دارد. این دوره به شما نحوه ساخت خط لوله استقرار را آموزش می دهد ، از ساخت نرم افزار به صورت محلی تا استقرار در تولید. در هسته توسعه نرم افزار چابک ، بازخورد سریع است. در این دوره ، ساخت یک خط لوله استقرار برای برنامه های دات نت ، خواهید آموخت که چگونه می توانید با مجموعه ای از مراحل کاملاً مشخص ، برنامه خود را از محیط توسعه به سمت تولید ببرید. ابتدا وارد آناتومی خط لوله استقرار می شوید. در مرحله بعدی ، نحوه نوشتن مراحل ساخت را کشف خواهید کرد. سرانجام ، شما می آموزید که چگونه برنامه خود را آزمایش کنید و نحوه استقرار آن را در یک محیط تولید مورد استفاده قرار دهید. با پایان این دوره ، شما دانش لازم را برای ایجاد کارآمد یک خط لوله استقرار ، و متناسب کردن آن با نیازهای برنامه خود خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره 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

نمایش نظرات

آموزش ساخت خط لوله استقرار برای برنامه های NET
جزییات دوره
1h 46m
43
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
29
4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kenneth Truyers Kenneth Truyers

Kenneth Truyers توسعه دهنده NET بلژیکی و Microsoft MVP ، ساکن مایورکا ، اسپانیا است. او به عنوان یک توسعه دهنده مستقل ، عمدتا در پروژه هایی در لندن ، انگلستان کار می کند. وی در زمینه توسعه وب با داشتن دانش کامل C # و Microsoft Azure تخصص دارد ، اما از برنامه نویسی جلویی با چارچوب هایی مانند Aurelia ، Angular و Durandal نیز لذت می برد. او علاوه بر این به شیوه های توسعه چابک علاقه مند است و دوست دارد با یکپارچه سازی مداوم و تحویل مداوم تیم ها را کار کند و به آنها کمک کند. او غالباً در مورد این موضوعات در www.kenneth-truyers.net وبلاگ می نویسد و از شبکه سازی و گهگاه صحبت در کنفرانس های توسعه دهنده لذت می برد. تحصیلات دانشگاهی وی به وی مدرک مهندسی الکترونیک را داد. از همه مهمتر ، در پروژه نهایی خود ، او با برنامه نویسی تماس گرفت. از تابستان سال 2004 ، کنت یک توسعه دهنده نرم افزار تمام وقت است که برای 1 نفر استارتاپ و همچنین شرکت های چند ملیتی کار می کند. هنگامی که روی نرم افزار کار نمی کند ، او از سنگ نوردی ، شعبده بازی ، کنسرت رفتن و به طور کلی یک هیپی سازگار لذت می برد.