دوره آموزشی
دوبله زبان فارسی
مسترکلاس پایپلاین CI-CD جنکینز برای مهندسان DevOps و SRE
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پایپلاین CI-CD چیست؟
- متد آبشاری در مقابل چابک
- یکپارچهسازی مداوم (CI) چیست؟
- تحویل مداوم (CD) چیست؟
- یکپارچهسازی مداوم در مقابل تحویل مداوم
- تفاوت CI-CD در مقابل DevOps
- جنکینز چیست؟
- Job جنکینز چیست؟
- پایپلاین جنکینز چیست؟
- Jenkinsfile اعلانی در مقابل اسکریپتی
- Jenkinsfile چیست؟
- چگونه پایپلاین CI-CD را به عنوان IaC با Jenkinsfile تعریف کنیم؟
- امنیت جنکینز
- مدیریت کاربر در جنکینز
- یکپارچهسازی جنکینز با گیت
- یکپارچهسازی جنکینز با Bitbucket
توضیحات دوره
این دوره مفاهیم پایپلاین CI-CD را با پوشش متد توسعه آبشاری و چابک، اینکه CI و CD چه هستند و بررسی CICD در مقابل DevOps معرفی میکند.
حتی اگر مهندس DevOps نیستید، این دوره به شما کمک میکند درک بهتری از پایپلاین CI-CD و چگونگی یکپارچهسازی آن با فرایند توسعه کسب کنید.
این دوره برای چه کسانی مناسب است؟
- افراد مبتدی در DevOps
- افراد مبتدی در لینوکس
مسترکلاس پایپلاین CI-CD جنکینز برای مهندسان DevOps و SRE
-
دانلود متریال دوره None
-
بررسی CICD و SDLC 06:18
-
متدولوژی آبشاری در مقابل چابک 05:38
-
یکپارچهسازی مداوم 01:01
-
تحویل مداوم 02:11
-
تحویل مداوم در مقابل یکپارچهسازی مداوم 01:24
-
CICD در مقابل DevOps 01:30
-
جنکینز چیست؟ 03:50
-
نصب جنکینز در AWS EC2 12:16
-
داشبورد جنکینز 07:54
-
دمو: ایجاد job جنکینز برای pull کردن از مخزن عمومی 10:29
-
پلاگینها 07:04
-
امنیت جنکینز 02:31
-
جلوگیری از CSRF (جعل درخواست بین سایتی) 00:42
-
عامل برای تسلط به امنیت 01:04
-
جلوگیری از اجرای جاوا اسکریپت مخرب 00:56
-
احراز هویت و مجوز کاربران 05:08
-
ایجاد نقش برای کاربر با پلاگین استراتژی ماتریس مبتنی بر نقش 07:58
-
پلاگین Credentials 02:55
-
دمو: Pull کردن از مخزن خصوصی گیتهاب با کلید SSH 06:25
-
Job در مقابل پایپلاین در جنکینز 02:45
-
آناتومی یک Job جنکینز 07:05
-
دمو: push کردن تگ گیت و وضعیت job به گیتهاب 03:45
-
پیکربندی وبهوک گیتهاب برای تریگر کردن Job جنکینز 01:59
-
پیکربندی Git Publisher برای push کردن تگهای گیت 09:54
-
پیکربندی پلاگین git status برای push کردن وضعیت job 08:19
-
پایپلاین جنکینز 01:03
-
ضد الگوی 1: تجمیع CICD در یک job 02:11
-
ضد الگوی 2: جداسازی CICD به چند job جداگانه 00:41
-
Freestyle در مقابل پایپلاین 03:46
-
ایجاد پایپلاین 13:13
-
اصطلاحات Jenkinsfile 06:23
-
آناتومی Jenkinsfile 03:15
-
ژنراتور دایرکتیو اعلانی برای کمک 03:50
-
متغیرهای محیطی داخلی جنکینز 04:03
-
متغیرهای محیطی 01:25
-
استفاده از اعتبارنامههای جنکینز 06:48
-
دریافت ورودیهای کاربر با پارامترها 03:32
-
مدیریت خطا 01:34
-
استفاده مجدد از فایلها در مراحل مختلف 02:37
-
پایپلاین دارای چند برنچ 03:37
-
استفاده از داکر به عنوان محیط اجرا 18:04
-
سینتکس توابع Short hand 02:23
-
اجرای موازی 01:52
-
پایپلاین اعلانی در مقابل اسکریپتی 01:21
-
دموی پیشرفته Bitbucket 00:36
-
Pull از مخزن خصوصی Bitbucket 06:23
-
فعالسازی تایماستمپها به صورت محلی یا سراسری 01:33
-
ساخت ایمیج داکر 05:39
-
Push کردن ایمیج داکر به ECR 09:37
-
تریگر کردن پایپلاین جنکینز از Bitbucket 10:45
-
Push کردن وضعیت بیلد به Bitbucket 09:10
مشخصات آموزش
مسترکلاس پایپلاین CI-CD جنکینز برای مهندسان DevOps و SRE
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:52
- مدت زمان :04:06:23
- حجم :3.14GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy