آموزش پیشرفته Bitbucket Pipelines: اتوماسیون استقرار و مدیریت یکپارچه‌سازی‌های شخص ثالث - آخرین آپدیت

دانلود Advanced Bitbucket Pipelines: Automating Deployments and Managing Third-Party Integrations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره، مایکل جنکینز، مهندس نرم‌افزار، شما را با مباحث پیشرفته Bitbucket برای پروژه‌های نرم‌افزاری آشنا می‌کند. درک عمیقی از توسعه Bitbucket Pipelines بهینه برای اتوماسیون استقرار (Deployment) به دست آورید و در زمینه یکپارچه‌سازی Bitbucket Pipelines با سرویس‌های شخص ثالث در محیط کاری خود تخصص پیدا کنید.

با این دوره آموزشی بیاموزید که چگونه چالش‌های پیچیده CI/CD را با استفاده از Bitbucket Pipelines حل کنید تا زمان بیلد (Build Time) را کاهش داده، از قدرت اجزای خط لوله (Pipeline Components) بهره ببرید و برای کنترل بیشتر بر محیط‌های بیلد، Runnerهای Self-hosted را مستقر کنید.


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

مقدمه Introduction

  • مرور کلی Bitbucket Pipelines Bitbucket Pipelines review

  • بهینه‌سازی CI/CD: تکنیک‌های پیشرفته با Bitbucket Pipelines Optimize your CI/CD: Advanced techniques with Bitbucket Pipelines

1. بهینه‌سازی‌های خط لوله 1. Pipeline Optimizations

  • بهینه‌سازی عملکرد خط لوله و کاهش زمان بیلد Optimizing pipeline performance and reducing build times

  • استفاده از مراحل شرطی (Conditional Steps) Use conditional steps

  • راهکار: بهینه‌سازی یک خط لوله Solution: Optimize a pipeline

  • کش کردن وابستگی‌ها (Cache Dependencies) Cache dependencies

  • پیکربندی حداکثر زمان اجرا Configure maximum runtime

  • پیکربندی تخصیص منابع Configure resource allocation

2. استفاده از Pipes در خط لوله‌ها 2. Using Pipes in Pipelines

  • استفاده از Pipe در پیکربندی خط لوله Use a pipe in a pipeline configuration

  • راهکار: استفاده از Pipes در یک خط لوله Solution: Use pipes in a pipeline

  • آشنایی با Pipes Getting to know pipes

  • استفاده از Pipe برای استقرار کد در AWS Lambda Use a pipe to deploy code to AWS Lambda

3. ساخت Pipeهای سفارشی 3. Create Custom Pipes

  • راهکار: توسعه یک Pipe سفارشی Solution: Develop a custom pipe

  • تست Pipe سفارشی Test a custom pipe

  • استقرار Pipe سفارشی در Container Registry Deploy a custom pipe to a container registry

  • استفاده از Pipe سفارشی در یک خط لوله Use a custom pipe in a pipeline

  • توسعه یک Pipe سفارشی Develop a custom pipe

  • چه زمانی از Pipeهای سفارشی استفاده کنیم؟ When to use custom pipes

4. رانرهای Self-Hosted 4. Self-Hosted Runners

  • نصب Runnerها در یک Workspace Install runners in a workspace

  • پیکربندی‌های Runnerهای Self-hosted Self-hosted runner configurations

  • چه زمانی از Runnerهای Self-hosted استفاده کنیم؟ When to use self-hosted runners

  • راهکار: استقرار یک Runner مدل Self-hosted Solution: Deploy a self-hosted runner

  • مقایسه Runnerهای مخزن (Repository) و فضای کاری (Workspace) Compare repository and workspace runners

  • استفاده از Runnerهای Self-hosted در یک خط لوله Use self-hosted runners in a pipeline

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش پیشرفته Bitbucket Pipelines: اتوماسیون استقرار و مدیریت یکپارچه‌سازی‌های شخص ثالث
جزییات دوره
1h 27m
25
(آخرین آپدیت)
1,099
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Jenkins Michael Jenkins

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

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

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

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

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

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