دوره آموزشی ابزارهای ادغام مداوم (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
سرفصل ها
مقدمه
- ساخت خط لوله CI CD شما
- آنچه باید بدانید
- چشم انداز ابزارهای CI CD و دسته های ابزار CI CD
- جوانب مثبت و منفی
- خط لوله آزمایشی
- در مورد فایل های تمرین
خود میزبان
- جنکینز
- بامبو
- تیم سیتی
- GoCD
نرم افزار به عنوان سرویس (SaaS)
- تراویس سی
- کدنویسی
- CircleCI
ارائه دهندگان خدمات ابری
- خدمات وب آمازون (AWS) CodePipeline و CodeBuild
- خطوط لوله لاجوردی
- Google Cloud Platform (GCP) Cloud Build
مخازن کد
- GitHub Actions
- GitLab CI
- خطوط لوله Bitbucket
نتیجه
- مراحل بعدی