آموزش استقرار برنامه های .NET با استفاده از اختاپوس

Deploying .NET Applications with Octopus Deploy

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یکی از مهمترین قطعات یک فرآیند نرم افزاری با کیفیت ، قابلیت خودکار سازی برنامه ها است. Octopus Deploy یک ابزار استقرار بسیار قدرتمند و انعطاف پذیر برای برنامه های .NET است - و این دوره نحوه پیکربندی آن را برای استقرار برنامه های .NET که با TeamCity و Visual Studio Team Services ساخته شده اند نشان می دهد. با فلوید هیلتون همراه باشید تا وی مفاهیم اصلی Octopus Deploy را آموزش دهد ، از جمله سرورها و شاخک ها ، محیط ها ، اهداف ، پروژه ها و نقش ها. بیاموزید که چگونه از متغیرها برای جدا کردن پیکربندی از کد و کنترل انتشارها با چرخه های زندگی و کانال ها استفاده کنید. در پایان این دوره باید بتوانید Octopus Deploy را در یک فرآیند ساخت و استقرار موجود ادغام کرده و توزیع برنامه ها را با سهولت شروع کنید.
موضوعات شامل:
  • استقرار هشت پا چیست؟
  • کار با سرور اختاپوس و شاخک ها
  • استفاده از متغیرها برای قرار دادن موارد پیکربندی مانند نقش ها و اهداف
  • نصب و پیکربندی Octopus Deploy
  • استفاده از یک نمونه برنامه
  • پیکربندی سرور build ، افزودن پروژه و ایجاد نسخه
  • کنترل جریان انتشار با چرخه های زندگی و کانال ها

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

مقدمه Introduction

  • خوش آمدی Welcome

  • چرا استقرار خودکار؟ Why automated deployment?

1. بررسی اجمالی هشت پا 1. Octopus Overview

  • روند ساخت و رها سازی معمولی Typical build and release process

  • چه چیزی می تواند Octopus را مستقر کند؟ What can Octopus deploy?

  • تعویض متغیر Variable substitutions

  • سرور اختاپوس و شاخکهای Octopus server and tentacles

2. مفاهیم کلیدی 2. Key Concepts

  • مقدمه Introduction

  • بررسی اجمالی بسته های NuGet NuGet packages overview

  • بسته های NuGet و اختاپوس NuGet packages and Octopus

  • محیط ، اهداف ، پروژه ها و نقش ها Environments, targets, projects, and roles

  • متغیرها Variables

3. نصب و پیکربندی کنید 3. Install and Configure

  • مقدمه را نصب و پیکربندی کنید Install and configure introduction

  • نصب اختاپوس را در لاجورد نصب کنید Install Octopus Deploy in Azure

  • Octopus Deploy را در ویندوز سرور نصب کنید Install Octopus Deploy on Windows Server

  • محیط را تنظیم کرده و شاخک ها را پیکربندی کنید Set up the environment and configure tentacles

  • با خدمات تیم ویژوال استودیو پیکربندی کنید Configure with Visual Studio Team Services

  • پیکربندی با TeamCity Configure with TeamCity

4. برنامه نمونه 4. Sample Application

  • مقدمه Introduction

  • OctoPack را نصب کنید Install OctoPack

  • سرور ساخت را پیکربندی کنید Configure build server

  • اضافه کردن یک پروژه Add a project

  • متغیرها را تنظیم کنید Set up variables

  • یک مرحله اضافه کنید Add a step

  • یک نسخه ایجاد کنید Create a release

  • انتشار یک نسخه Deploy a release

5- مباحث پیشرفته 5. Advanced Topics

  • چرخه زندگی Life cycles

  • کانالها Channels

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش استقرار برنامه های .NET با استفاده از اختاپوس
جزییات دوره
1h 27m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
19,102
- از 5
ندارد
دارد
دارد
Floyd Hilton
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Floyd Hilton Floyd Hilton

فلوید هیلتون نرم افزاری را برای تولید نیمه هادی ها ، حفظ انرژی و مراقبت های بهداشتی ایجاد کرده است. Floyd با کمک تیم ها با در آغوش گرفتن برنامه های DevOps ، Docker ، روش های چابک و ابر ، از افزایش کیفیت نرم افزار و چابکی لذت می برد. او همچنین شرکتها را از حالت "فقط این کار را انجام داده" را به یک فرآیند توسعه محکم راهنمایی می کند که رشد و مقیاس را با استفاده از اتوماسیون و طراحی دامنه محور تسهیل می کند. فلوید دوست دارد به دیگران کمک کند شغلی فوق العاده در توسعه دهنده نرم افزار را کشف کنند. او به بچه ها آموزش داده است تا با استفاده از مخلوطی از لینوکس ، خراش و پایتون برنامه ریزی کنند و یک سخنران مکرر در کنفرانس ها است. وقتی او نرم افزاری را نصب نمی کند ، می توان فلوید را در حال ساخت خانه یا سوار شدن به هر چیزی با دو چرخ یافت.