دوره آموزشی ابزارهای یکپارچه سازی مداوم

دوره آموزشی ابزارهای یکپارچه سازی مداوم

1 ساعت 1 دقیقهمبتدی2023-12-12

مدرسین

Michael Jenkins

Michael Jenkins

Senior Systems Engineer

جزئیات دوره

یکپارچه‌سازی مداوم و شیوه‌های تحویل پیوسته (CI/CD) به توسعه‌دهندگان این امکان را می‌دهد که به‌طور قابل‌اطمینان و سریع برنامه‌های کاربردی را در مقیاس تولید کنند و همکاری کلی تیم را در این فرآیند افزایش دهند. از آنجایی که CI/CD به یکی از برجسته‌ترین زیرشاخه‌های DevOps تبدیل شده است، ابزارهای جدید CI/CD ظهور کرده و در کل صنعت گسترش یافته‌اند. کنجکاو هستید که کدام ابزار برای تیم شما مناسب است؟ این دوره برای شما طراحی شده است. به مربی مایکل جنکینز بپیوندید تا در انواع ابزارهای CI/CD تحقیق کند و چندین دسته موارد کاربرد مختلف را بررسی کند، مزایا و معایب هر ابزار را برجسته کند، چگونه هر ابزار در چشم انداز توسعه گسترده تر قرار می گیرد، و چگونه ابزاری را انتخاب کنید که می تواند بهترین کار برای شما در طول راه، مایکل گزینه های خود میزبانی مانند جنکینز، بامبو، و تیم سیتی را پوشش می دهد. ابزارهای SaaS مانند Travis CI و CircleCI. ارائه دهندگان خدمات ابری مانند AWS، Azure و GCP؛ و مخازن کد مانند GitHub، GitLab و Atlassian Bitbucket.

مهارت ها

TeamCityJetBrainsJenkinsSoftware Quality AssuranceGitHubOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

  • ساخت خط لوله CI CD
  • آنچه باید بدانید
  • دسته‌های ابزار CI CD
  • جوانب مثبت و منفی
  • خط لوله آزمایشی
  • در مورد فایل‌های تمرین

خود میزبان

  • جنکینز
  • بامبو
  • TeamCity
  • مقایسه ابزارهای خود میزبان

نرم‌افزار به عنوان سرویس (SaaS)

  • تراویس سی
  • CircleCI
  • مقایسه ابزارهای SaaS

ارائه دهندگان خدمات ابری

  • آمازون وب سرویس (AWS) CodePipeline و CodeBuild
  • خطوط لوله لاجوردی
  • Google Cloud Platform (GCP) Cloud Build
  • مقایسه ابزارهای ارائه دهنده خدمات ابری

مخازن کد

  • GitHub Actions
  • GitLab CI
  • Bitbucket Pipelines
  • مقایسه ابزارهای مخزن کد

انتخاب یک ابزار CI

  • انتخاب ابزار مناسب CI
۴۰,۰۰۰ تومان