دوره آموزشی ابزارهای یکپارچه سازی مداوم
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)
سرفصل ها
0. مقدمه
- 01 - ساخت خط لوله CI CD
- 02 - آنچه باید بدانید
- 03 - دستههای ابزار CI CD
- 04 - جوانب مثبت و منفی
- 05 - خط لوله آزمایشی
- 06 - در مورد فایلهای تمرین
1. خود میزبان
- 07 - جنکینز
- 08 - بامبو
- 09 - TeamCity
- 10 - مقایسه ابزارهای خود میزبان
2. نرمافزار به عنوان سرویس (SaaS)
- 11 - تراویس سی
- 12 - CircleCI
- 13 - مقایسه ابزارهای SaaS
3. ارائه دهندگان خدمات ابری
- 14 - آمازون وب سرویس (AWS) CodePipeline و CodeBuild
- 15 - خطوط لوله لاجوردی
- 16 - Google Cloud Platform (GCP) Cloud Build
- 17 - مقایسه ابزارهای ارائه دهنده خدمات ابری
4. مخازن کد
- 18 - GitHub Actions
- 19 - GitLab CI
- 20 - Bitbucket Pipelines
- 21 - مقایسه ابزارهای مخزن کد
5. انتخاب یک ابزار CI
- 22 - انتخاب ابزار مناسب CI