دوره آموزشی ابزارهای ادغام مداوم (2019)
1 ساعت 16 دقیقهمتوسط2020-04-01
مدرسین

Michael Jenkins
Senior Systems Engineer
جزئیات دوره
یکپارچهسازی مداوم و شیوههای تحویل مداوم (CI/CD) به توسعهدهندگان این امکان را میدهد تا برنامههای کاربردی را با سرعت بیشتری تولید کنند و همکاری تیمی را در این فرآیند افزایش دهند. همانطور که CI/CD تبدیل به یک حوزه اصلی تمرین DevOps شد، ابزارهای جدید CI/CD شروع به تکثیر در سراسر صنعت کردند. کنجکاو هستید که کدام ابزار برای تیم شما مناسب است؟ در این دوره، مایکل جنکینز انواع ابزارهای CI/CD را در چندین دسته مختلف بررسی می کند و مزایا و معایب هر یک را برجسته می کند. در مورد گزینه های خود میزبان مانند Jenkins و Bamboo، ابزارهای SaaS و گزینه های ارائه دهندگان خدمات ابری و مخازن کد بیاموزید.
اهداف یادگیری
ملاحظات کلیدی در انتخاب پشته شما
چشم انداز ابزارهای CI/CD
گزینه های خود میزبان مانند جنکینز و بامبو
ابزارهای SaaS مانند Travis CI
با استفاده از AWS CodePipeline و CodeBuild
ابزارهایی برای مخازن کد
اهداف یادگیری
ملاحظات کلیدی در انتخاب پشته شما
چشم انداز ابزارهای CI/CD
گزینه های خود میزبان مانند جنکینز و بامبو
ابزارهای SaaS مانند Travis CI
با استفاده از AWS CodePipeline و CodeBuild
ابزارهایی برای مخازن کد
مهارت ها
TeamCityJetBrainsJenkinsSoftware Quality AssuranceIntroduction toOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - ساخت خط لوله CI CD شما
- 02 - آنچه باید بدانید
- 03 - چشم انداز ابزارهای CI CD و دسته های ابزار CI CD
- 04 - جوانب مثبت و منفی
- 05 - خط لوله آزمایشی
- 06 - در مورد فایل های تمرین
1. خود میزبان
- 07 - جنکینز
- 08 - بامبو
- 09 - تیم سیتی
- 10 - GoCD
2. نرم افزار به عنوان سرویس (SaaS)
- 11 - تراویس سی
- 12 - کدنویسی
- 13 - CircleCI
3. ارائه دهندگان خدمات ابری
- 14 - خدمات وب آمازون (AWS) CodePipeline و CodeBuild
- 15 - خطوط لوله لاجوردی
- 16 - Google Cloud Platform (GCP) Cloud Build
4. مخازن کد
- 17 - GitHub Actions
- 18 - GitLab CI
- 19 - خطوط لوله Bitbucket
نتیجه
- 20 - مراحل بعدی