آموزش یکپارچه سازی مداوم: ابزارها

Continuous Integration: Tools

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یکپارچه‌سازی مداوم و شیوه‌های تحویل پیوسته (CI/CD) به توسعه‌دهندگان این امکان را می‌دهد که به‌طور قابل‌اطمینان و سریع برنامه‌های کاربردی را در مقیاس تولید کنند و همکاری کلی تیم را در این فرآیند افزایش دهند. از آنجایی که CI/CD به یکی از برجسته‌ترین زیرشاخه‌های DevOps تبدیل شده است، ابزارهای جدید CI/CD ظهور کرده و در کل صنعت گسترش یافته‌اند. کنجکاو هستید که کدام ابزار برای تیم شما مناسب است؟ این دوره برای شما طراحی شده است. به مربی مایکل جنکینز بپیوندید تا در انواع ابزارهای CI/CD تحقیق کند و چندین دسته موارد کاربرد مختلف را بررسی کند، مزایا و معایب هر ابزار را برجسته کند، چگونه هر ابزار در چشم انداز توسعه گسترده تر قرار می گیرد، و چگونه ابزاری را انتخاب کنید که می تواند بهترین کار برای شما در طول راه، مایکل گزینه های خود میزبانی مانند جنکینز، بامبو، و تیم سیتی را پوشش می دهد. ابزارهای SaaS مانند Travis CI و CircleCI. ارائه دهندگان خدمات ابری مانند AWS، Azure و GCP؛ و مخازن کد مانند GitHub، GitLab و Atlassian Bitbucket.

سرفصل ها و درس ها

معرفی Introduction

  • خط لوله آزمایشی The experimental pipeline

  • مزایا و معایب Pros and cons

  • درباره فایل های تمرین About the exercise files

  • ساخت خط لوله CI/CD شما Building your CI/CD pipeline

  • آنچه شما باید بدانید What you should know

  • دسته بندی ابزار CI/CD CI/CD tool categories

1. خود میزبان 1. Self-Hosted

  • جنکینز Jenkins

  • تیم سیتی TeamCity

  • مقایسه ابزارهای خود میزبان Comparing self-hosted tools

  • بامبو Bamboo

2. نرم افزار به عنوان سرویس (SaaS) 2. Software as a Service (SaaS)

  • تراویس سی Travis CI

  • مقایسه ابزارهای SaaS Comparing SaaS tools

  • CircleCI CircleCI

3. ارائه دهندگان خدمات ابری 3. Cloud Service Providers

  • Google Cloud Platform (GCP) Cloud Build Google Cloud Platform (GCP) Cloud Build

  • خدمات وب آمازون (AWS) CodePipeline و CodeBuild Amazon Web Services (AWS) CodePipeline and CodeBuild

  • مقایسه ابزارهای ارائه دهنده خدمات ابری Comparing cloud service provider tools

  • خطوط لوله لاجورد Azure Pipelines

4. مخازن کد 4. Code Repositories

  • GitLab CI GitLab CI

  • مقایسه ابزارهای مخزن کد Comparing code repository tools

  • Bitbucket Pipelines Bitbucket Pipelines

  • اقدامات GitHub GitHub Actions

5. انتخاب یک ابزار CI 5. Selecting a CI Tool

  • انتخاب ابزار مناسب CI Selecting the right CI tool

نمایش نظرات

آموزش یکپارچه سازی مداوم: ابزارها
جزییات دوره
1h 1m
22
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
639
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

مهندس ارشد سیستم

مایکل جنکینز یک مهندس ارشد سیستم در یک شرکت پیشرو در صنعت سرگرمی است.

یک مهندس کامپیوتر با تجربه در مدیریت خدمات وب و لینوکس مایکل همچنین دارای تجربه قبلی در مدیریت سیستم ویندوز و پشتیبانی برنامه های مهندسی است.

مهارت های پیشرفته او شامل اتوماسیون فرآیند و نوشتن فنی (برای رویه ها، مستندات و ارائه ها) است.

مایکل یک تسهیل کننده با تجربه برای جلسات آموزشی و بحث های فنی است. او مهارت‌های قوی در خدمات مشتری دارد و در عیب‌یابی سریع مشکلات فنی شهرت دارد - یا زمانی که راه‌حلی فوراً در دسترس نیست، برای یافتن کمک مناسب اقدام می‌کند!

تخصص ها شامل اسکریپت نویسی در Bash، Perl و Python است. او در فن‌آوری‌های ابری از جمله خدمات وب آمازون، پلتفرم ابری گوگل، و کمی مایکروسافت آژور تبحر دارد.