آموزش مدیریت کردن بیلد ها Build در Azure DevOps

تعداد ویدئو 36
زمان دوره 01:28:48
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش مدیریت کردن بیلد ها Build در Azure DevOps یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی مدیریت کردن Build ها در Azure DevOps است که با نام اصلی Continuous Delivery and DevOps with Azure DevOps Managing Builds از شرکت Pluralsight منتشر شده است.

تکنولوژی Azure pipe-lines چیست؟

ابزار Azure pipe-line به صورت خودکار پروژه های شما را build و سپس تست می کند و نهایتاً در اختیار دیگر افراد قرار می دهد. این تکنولوژی تقریباً با تمامی زبان های برنامه نویسی و انواع مختلفی از پروژه ها به درستی کار می کند. تکنولوژی Azure pipe-lines به سادگی continues integration و continues delivery را با یکدیگر ترکیب کرده تا بتواند به روشی کاملاً پایدار و یک شکل کدهای شما را تست کرده و سپس build نماید و به هر target مورد نظری منتقل کند. قابلیت continues integration که تحت عنوان CI نیز شناخته می شود، روشی است که در آن اعضای تیم توسعه نرم افزار مکانیزم تست شدن و نهایتاً merge شدن کد را به صورت خودکار انجام خواهند داد. پیاده سازی continues integration کمک می کند تا باگ ها و خطاهای برنامه را بسیار زود در چرخه توسعه و یا development life cycle کشف کرده و از این جهت هزینه حل و فصل کردن این گونه از مشکلات را کاهش بدهیم. تست های خودکار و یا automate test ها به عنوان بخشی از فرآیند CI اجرا می شوند و از این لحاظ کیفیت نرم افزار را تضمین می کنند. مصنوعات و یا artifact ها از سیستمهای continues integration تولید شده و به release process ها تحویل داده می شوند. این موضوع باعث می شود تا با سرعت و فرکانس بالاتری بتوانید deployment را انجام بدهید. مکانیزم continues delivery که تحت عنوان cd نیز شناخته می شود و فرایندی است که در آن کد نوشته شده در آن build می شود و پس از تست شدن به یک و یا چندین production environment اصطلاحاً deploy می گردد. deploy کردن و تست کردن در چندین environment مختلف، کیفیت نرم افزار را تضمین می کند. سیستم های continues delivery و deployable artifact هایی را که شامل infrastructure و اپلیکیشن می باشد تولید می کند. منظور از deployable artifact در واقع مصنوعات قابل deploy کردن می باشد. release roccess های خودکار شده و یا اصطلاحاً automated release process ها این گونه از artifact ها را مصرف کرده و ورژن های جدیدی را release می کند و یا حتی مشکلات مربوط به سیستم های موجود را حل و فصل می نماید. مانیتور کردن و رسد کردن سیستم ها به طور مستمر اتفاق می افتد تا قابلیت پدیداری و یا همان visibility کل فرایند continues delivery به دست آورده شود.

Continuous-Delivery-and-DevOps-with-Azure-DevOps-Managing-Builds-1

تکنولوژی Azure DevOps چیست؟

تکنولوژی Azure DevOps که پیشتر به عنوان visual studio team services شناخته می شد یک software as service و یا SASS می باشد. این پلتفرم توسط مایکروسافت معرفی شده است و ابزارهای DevOps را برای توسعه و deploy کردن نرم افزار در اختیار برنامه نویسان و توسعه دهندگان قرار می دهد. علاوه بر این موضوع Azure DevOps به سادگی با ابزارهای مختلف orchestration یکپارچه شده و می تواند به سادگی در پروژه های نرم افزاری مورد استفاده قرار بگیرد. Azure DevOps از چندین دیتابیس مختلف تشکیل شده است که کل چرخه توسعه نرم افزار و یا اصطلاحاً development life cycle را پوشش می دهد. از این جهت برنامه نویسان با استفاده از این تکنولوژی می توانند تمامی ابزارهای مورد نیاز خود برای ایجاد کردن و مدیریت پروژه های نرم افزاری را در اختیار داشته باشند.

سرفصل مطالب آموزش ویدئویی مدیریت کردن Build ها در Azure DevOps

فصل اول: مقدمه این دوره آموزشی

  • مقدمه این دوره آموزشی

فصل دوم: مباحث ابتدایی Build ها

  • مقدمه
  • سرفصل مطالب این فصل
  • مباحث ابتدایی Build ها
  • بررسی Continuous Integration
  • چگونه یک Build راه اندازی می شود؟
  • انتخاب کردن Build Template و Source و Tasks و Agent
  • پیکربندی کردن و اجرا کردن یک  ASP.NET Build
  • زیرساخت Build ها
  • امنیت Build ها
  • راه اندازی یک Custom Agent و امنیت
  • ادغام مداوم با Azure DevOps
  • جمع بندی

فصل سوم: پیکربندی کردن Build های خاص تر

  • مقدمه
  • سرفصل مطالب این فصل
  • بررسی Build Details
  • بررسی Build Trigger ها
  • بررسی Build Option ها
  • بررسی Build Retention و History
  • بررسی Task ها و Marketplace
  • نشان دادن جزییات Build ها
  • بهینه سازی Build های شما
  • Build های متفاوت برای مقاصد متفاوت
  • بهینه سازی Build ها
  • بهینه سازی Build برای اجرا شدن موازی
  • Buildهای مبتنی بر Yaml
  • نمایش Yaml Build
  • جمع بندی

فصل چهارم: بررسی Configuration and Infrastructure as Code

  • مقدمه
  • سرفصل مطالب این فصل
  • بررسی Configuration as Code
  • بررسی کردن Transform Configuration
  • بررسی کردن Infrastructure as Code
  • بررسی کردن مکان Artifact
  • افزودن Configuration and Infrastructure as Code به Build شما
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش مدیریت کردن بیلد ها Build در Azure DevOps”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید