لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
جنکینز - آموزش کامل | استاد CICD و DevOps
Jenkins - The Complete Tutorial | Master CICD and DevOps
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دوره قطعی همه در یک جنکینز - از یک مبتدی به یک گورو جنکینز تبدیل شوید. آموزش DevOps و خودکارسازی خط لوله CICD ما با درک مفاهیم DevOps، ادغام مداوم، تحویل مداوم و استقرار مداوم شروع خواهیم کرد. ما متوجه خواهیم شد که چگونه جنکینز به عنوان سرور CICD کاملاً مناسب است. ما با اصول و قابلیت های آن آشنا خواهیم شد. پس از یادگیری نحوه نصب جنکینز، با اصول کار جنکینز و گزینه های پیکربندی آن آشنا خواهیم شد. سپس حرکت می کنیم تا جنکینز را در چرخه عمر CICD ببینیم و خط لوله را از بررسی کد، بررسی کیفیت، تست واحد، تست عملکرد و استقرار خودکار کنیم. مخزن کد منبع – ما به نحوه ادغام جنکینز با GIT نگاه خواهیم کرد و نقطه شروعی برای ساختهای خودکار بر اساس بررسیهای برنامهنویس باشد. کیفیت کد - ما به نحوه ادغام جنکینز با ابزارهای کیفیت کد مانند SonarQube نگاه خواهیم کرد تا هرگونه مشکل کد توسعه دهنده را برجسته کند. ساخت خودکار، تست و استقرار - ما به این خواهیم پرداخت که چگونه Jenkins میتواند اسکریپتهای maven را برای شروع یک بیلد راهاندازی کند، ببینیم چگونه میتواند با Selenium برای خودکارسازی تست عملکرد یکپارچه شود و در نهایت خواهیم دید که چگونه میتواند به استقرار فایلهای اجرایی در سرورهای وب کمک کند. سپس به یادگیری در مورد خط لوله جنکینز می پردازیم، جایی که در مورد خط لوله ساخت، خط لوله تحویل، خطوط لوله اسکریپت شده و خط لوله اعلامی معروف را پوشش خواهیم داد. یک کار جنکینز چند مرحله ای ایجاد کنید و خط لوله پیچیده را تجسم کنید. پیش نیازها: درک اولیه از چرخه حیات توسعه نرم افزار و فرآیندهای درگیر. دسترسی به رایانه شخصی یا مک با اتصال به اینترنت برای آزمایش نمونه های کار در دوره. زمان، فداکاری و آرزو!!
ما با درک مفاهیم DevOps، ادغام مداوم، استقرار مستمر تحویل مستمر شروع خواهیم کرد.
ما متوجه خواهیم شد که چگونه جنکینز بهعنوان سرور CICD کاملاً مناسب است. ما با قابلیت های اساسی آن آشنا خواهیم شد.
پس از یادگیری نحوه نصب Jenkins، با اصول اولیه کار Jenkins گزینه های پیکربندی آن آشنا می شویم.
سپس به سراغ جنکینز در عمل در چرخه حیات CICD خواهیم رفت.
مخزن کد منبع – ما به نحوه ادغام جنکینز با GIT نگاه خواهیم کرد تا نقطه شروعی برای ساختهای خودکار بر اساس بررسیهای برنامهنویس باشد.
کیفیت کد - ما به نحوه ادغام جنکینز با ابزارهای کیفیت کد مانند SonarQube نگاه خواهیم کرد تا مشکلات مربوط به کد برنامهنویس را برجسته کند.
سپس به ساخت خودکار، استقرارهای آزمایشی میرویم - به این خواهیم پرداخت که چگونه Jenkins میتواند اسکریپتهای maven را برای شروع یک بیلد راهاندازی کند، ببینیم چگونه میتواند با سلنیوم ادغام شود تا آزمایشهای عملکردی را خودکار کند و در نهایت ببینیم چگونه میتواند به استقرار آن کمک کند. قابل اجرا بر روی سرورهای وب.
همه اینها در حالی است که اعلانهای مناسب را از طریق ایمیل در مورد پیشرفت در خط لوله دریافت میکنید.
سپس به یادگیری در مورد خط لوله جنکینز می پردازیم، جایی که در مورد خط لوله ساخت، خط لوله تحویل، خطوط لوله اسکریپت شده خط لوله اعلامی معروف را پوشش خواهیم داد. یک کار جنکینز چند مرحله ای ایجاد کنید و خط لوله پیچیده را تجسم کنید.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
اهداف و مرور کلی دوره
Course Objectives & Overview
چگونه این دوره را بگذرانیم؟
How to take this course?
مقدمه ای بر ادغام پیوسته
Introduction to Continuous Integration
مقدمه ای بر جنکینز
Introduction to Jenkins
فرآیند نصب جنکینز
Jenkins Installation Process
نصب جنکینز - قسمت 1 - جاوا را نصب کنید
Installation of Jenkins - Part 1 - Install Java
نصب جنکینز - قسمت 2
Installation of Jenkins - Part 2
نصب پیشرفته جنکینز
Advanced Jenkins Installation
جنکینز را روی تامکت نصب کنید
Install Jenkins on Tomcat
شروع کار با جنکینز
Getting Started with Jenkins
داشبورد و تنظیمات جنکینز
Jenkins Dashboard & Configurations
ایجاد کاربران و اعطای دسترسی در جنکینز
Creating Users & Granting Access in Jenkins
استراتژی مبتنی بر نقش برای کاربران
Role Based Strategy for Users
ایجاد اولین شغل جنکینز ما
Creating our first Jenkins Job
اطلاعات بیشتر در مورد Jenkins Job
More on Jenkins Job
ادغام مداوم با جنکینز
Continuous Integration with Jenkins
ادغام جنکینز با Git با استفاده از Poll SCM
Jenkins Integration with Git using Poll SCM
ادغام جنکینز با Git با استفاده از Webhooks
Jenkins Integration with Git using Webhooks
نصب Maven
Installation of Maven
راه اندازی یک پروژه Maven
Setting up a Maven Project
ادغام جنکینز با Maven
Jenkins Integration with Maven
معرفی و نصب SonarQube
Introduction & Installation of SonarQube
تجزیه و تحلیل کد با SonarQube
Code Analysis with SonarQube
ادغام جنکینز با SonarQube
Jenkins Integration with SonarQube
ارسال اعلان های ایمیل از جنکینز
Sending Email Notifications from Jenkins
ادغام جنکینز با سلنیوم و TestNG
Jenkins Integration with Selenium and TestNG
ادغام جنکینز با Tomcat برای استقرار
Jenkins Integration with Tomcat for Deployment
خطوط لوله جنکینز
Jenkins Pipelines
مقدمه ای بر خطوط لوله
Introduction To Pipelines
راه اندازی خط لوله تحویل
Setting up Delivery Pipeline
راه اندازی Build Pipeline
Setting up Build Pipeline
مقدمه ای بر خط لوله جنکینز
Introduction to Jenkins Pipeline
راه اندازی خط لوله جنکینز اسکریپت شده
Setting Up Scripted Jenkins Pipeline
راه اندازی خط لوله جنکینز اعلامی
Setting up Declarative Jenkins Pipeline
نمایش نظرات