لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ادغام مداوم: ابزارها
Continuous Integration: Tools
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یکپارچه سازی مداوم و تحویل مداوم (CI / CD) روش های توسعه دهنده را قادر می سازد با اطمینان تر برنامه ها را با اطمینان تولید کنند و همکاری تیمی را در این روند افزایش دهند. با رشد CI / CD و تبدیل شدن به یک قسمت اصلی تمرین DevOps ، ابزار جدید CI / CD در سراسر صنعت شروع به تکثیر کرد. کنجکاو هستید که کدام ابزار برای تیم شما مناسب است؟ در این دوره ، مایکل جنکینز به جستجوی انواع ابزارهای CI / CD در چندین دسته مختلف می پردازد و نکات مثبت و منفی هر یک را برجسته می کند. درباره گزینه های میزبان خود مانند Jenkins و Bamboo ، ابزار SaaS و گزینه های ارائه دهندگان خدمات ابری و مخازن کد اطلاعات کسب کنید.
موضوعات شامل:
ملاحظات اصلی در انتخاب پشته شما li>
چشم انداز ابزارهای CI / CD
گزینه های میزبان خود مانند Jenkins و Bamboo
ابزار SaaS مانند Travis CI
استفاده از AWS CodePipeline و CodeBuild
ابزار مخازن کد li>
سرفصل ها و درس ها
مقدمه
Introduction
خط لوله CI / CD خود را بسازید
Building your CI/CD pipeline
آنچه باید بدانید
What you should know
چشم انداز ابزارهای CI / CD و دسته ابزار CI / CD
Landscape of CI/CD tools and CI/CD tool categories
مزایا و معایب
Pros and cons
خط لوله آزمایشی
The experimental pipeline
درباره پرونده های تمرینی
About the exercise files
1. خود میزبان
1. Self-Hosted
جنکینز
Jenkins
بامبو
Bamboo
TeamCity
TeamCity
GoCD
GoCD
2. نرم افزار به عنوان یک سرویس (SaaS)
2. Software as a Service (SaaS)
Travis CI
Travis CI
کدگذاری
Codeship
CircleCI
CircleCI
3. ارائه دهندگان خدمات ابر
3. Cloud Service Providers
خدمات وب آمازون (AWS) CodePipeline و CodeBuild
Amazon Web Services (AWS) CodePipeline and CodeBuild
خطوط لوله لاجورد
Azure Pipelines
Google Cloud Platform (GCP) Cloud Build
Google Cloud Platform (GCP) Cloud Build
مایکل جنکینز یک مهندس ارشد سیستم در یک شرکت پیشرو در صنعت سرگرمی است.
یک مهندس کامپیوتر با تجربه در مدیریت خدمات وب و لینوکس مایکل همچنین دارای تجربه قبلی در مدیریت سیستم ویندوز و پشتیبانی برنامه های مهندسی است.
مهارت های پیشرفته او شامل اتوماسیون فرآیند و نوشتن فنی (برای رویه ها، مستندات و ارائه ها) است.
مایکل یک تسهیل کننده با تجربه برای جلسات آموزشی و بحث های فنی است. او مهارتهای قوی در خدمات مشتری دارد و در عیبیابی سریع مشکلات فنی شهرت دارد - یا زمانی که راهحلی فوراً در دسترس نیست، برای یافتن کمک مناسب اقدام میکند!
تخصص ها شامل اسکریپت نویسی در Bash، Perl و Python است. او در فنآوریهای ابری از جمله خدمات وب آمازون، پلتفرم ابری گوگل، و کمی مایکروسافت آژور تبحر دارد.
نمایش نظرات