دوره آموزشی ابزارهای یکپارچه سازی مداوم
1 ساعت 1 دقیقهمبتدی2023-12-12
مدرسین

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