ادغام و تحویل مداوم با جنکینز X و Kubernetes [ویدئو]

Hands-On Continuous Integration and Delivery with Jenkins X and Kubernetes [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Jenkins X یک راه هیجان انگیز و سریع برای ساخت برنامه های کاربردی در Kubernetes است. Jenkins X وظیفه پیکربندی Kubernetes را برای ساخت، آزمایش و استقرار برنامه‌های شما بر عهده دارد، بنابراین می‌توانید روی تحویل سریع تمرکز کنید و برنامه‌های خود را عالی کنید! Kubernetes قدرتمند اما پیچیده است. استفاده از آن نه تنها برای اجرای برنامه شما، بلکه برای ساخت و آزمایش آن نیز به پیکربندی زیادی نیاز دارد. Jenkins X اتوماسیونی را برای Kubernetes فراهم می‌کند تا بتوانید بدون صرف تمام وقت خود برای پیکربندی و اشکال‌زدایی، از تمام پتانسیل آن استفاده کنید. این دوره یک رویکرد گام به گام را اتخاذ می کند تا به شما نشان دهد چگونه از Jenkins X استفاده کنید، با مثال های عملی زیادی که می توانید برای برنامه های کاربردی خود استفاده کنید. شما با یک مثال ساده برنامه کاربردی که در Kubernetes با استفاده از Jenkins X مستقر شده است، شروع می‌کنید، سپس ویژگی‌های فوق‌العاده‌ای مانند محیط‌های پیش‌نمایش، تبلیغات و نظارت را ایجاد می‌کنید. با این دوره، می توانید Jenkins X را به سرعت یاد بگیرید و بلافاصله آنچه را که آموخته اید به کار ببرید. همه فایل‌های کد مربوطه در مخزن GitHub در آدرس زیر قرار می‌گیرند: https://github.com/PacktPublishing/Hands-On-Continuous-Integration-and-Delivery-with-Jenkins-X-and-Kubernetes Jenkins X را نصب و پیکربندی کنید. محیط ابری با Google Cloud Platform با Jenkins X یک برنامه بسازید یا یک برنامه موجود را وارد کنید تا بتوانید سریع شروع کنید نحوه ساخت و استقرار برنامه های کاربردی شما توسط Jenkins X را کنترل کنید تا بتوانید خط لوله ساخت و آزمایشی را ایجاد کنید که برای شما کار می کند. محیط‌های پیش‌نمایش بسازید تا بتوانید آخرین تغییرات نرم‌افزار را در برنامه‌تان قبل از اینکه آن را به تولید معرفی کنید، آزمایش کنید مدیریت به‌روزرسانی‌های برنامه (از جمله ارتقای دستی، به‌روزرسانی‌های چرخشی، و درخواست‌های کششی) تا بتوانید تحویل برنامه خود را تسریع کنید. فرآیندهای تحویل مداوم دانش اولیه توسعه و ساخت نرم افزار فرض شده است. این دوره نیاز به استفاده از یک ویرایشگر متن (به عنوان مثال Atom) دارد. کلاینت Git (گرافیک یا خط فرمان)؛ و دسترسی به Google Cloud Engine و GitHub. راهی سریع برای توسعه برنامه‌های کاربردی برای Kubernetes، از جمله ادغام مداوم و تحویل مداوم (CI/CD) * کار با Jenkins X در حین ساختن برنامه‌های نمونه برای به دست آوردن تجربه عملی مورد نیاز برای پروژه‌های خود * شروع یک برنامه ساده با استفاده از Kubernetes و Jenkins X و سپس آن را با سایر ویژگی‌های عالی (مانند محیط‌های پیش‌نمایش) تقویت کنید تا به شما کمک کند برنامه‌های قابل اعتماد را ارائه دهید – سریع

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

تسریع تحویل با جنکینز ایکس Accelerating Delivery with Jenkins X

  • بررسی اجمالی دوره The Course Overview

  • ادغام و ارائه با جنکینز ایکس Integrating and Delivering with Jenkins X

  • نصب ابزار خط فرمان jx Installing the jx Command-Line Tool

  • ایجاد یک Cloud Kubernetes Cluster Creating a Cloud Kubernetes Cluster

  • جمع آوری یک توکن سرویس GitHub Collecting a GitHub Service Token

  • بوت شدن جنکینز ایکس Booting Jenkins X

پارادایم های برنامه نویسی Programming Paradigms

  • معماری کاربردی در Kubernetes Application Architecture on Kubernetes

  • استفاده از Deployment برای ایجاد Pods Using a Deployment to Create Pods

  • فعال کردن ارتباط با خدمات Enabling Communication with Services

  • افشای خدمات با Ingress Exposing Services with Ingress

  • استفاده از هلم برای بسته بندی Using Helm for Packaging

  • اشکال زدایی در Kubernetes Debugging in Kubernetes

بسته های ساخت جنکینز ایکس Jenkins X Build Packs

  • ساخت بسته ها Build Packs

  • انتخاب یک بسته ساخت Choosing a Build Pack

  • Build Pack YAML Build Pack YAML

  • Build Pack Inheritance Build Pack Inheritance

  • نادیده گرفتن پیش فرض های بسته ساخت Overriding Build Pack Defaults

توسعه خوشه Kubernetes با برنامه‌ها و افزونه‌های Jenkins X Extending Kubernetes Cluster with Jenkins X Apps and Addons

  • افزودن اپلیکیشن به جنکینز ایکس Adding Apps to Jenkins X

  • جنکینز ایکس ادونز Jenkins X Addons

  • نظارت بر جنکینز ایکس با پرومتئوس Monitoring Jenkins X with Prometheus

  • داشبورد جنکینز ایکس با گرافانا Jenkins X Dashboard with Grafana

نمایش نظرات

ادغام و تحویل مداوم با جنکینز X و Kubernetes [ویدئو]
جزییات دوره
4 h 31 m
32
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Alan Hohn
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alan Hohn Alan Hohn

Alan Hohn یک معمار نرم افزار است که عمدتاً با جاوای توزیع شده کار می کند. او تجربه زیادی در معماری مجدد سیستم های تعبیه شده و ترکیب رویکردهای تعبیه شده و سازمانی داشته است. اخیراً او کارهای زیادی با مجازی‌سازی، DevOps و فناوری‌های ابری انجام داده است. در طول چندین سال گذشته، او این فرصت را داشته است که دوره های آموزشی جاوا را تدریس کند. نقش و علاقه او همچنین به این معنی است که او مکررا کتابخانه های جدید و رویکردهای جدید را امتحان می کند. امید او این است که برخی از آن مطالب به همان اندازه که او گهگاه پیدا کرده برای دیگران مفید باشد. او در شرکت Lockheed Martin Mission Systems and Training استخدام شده و وبلاگ شخصی او Variegated نام دارد.