
معرفی Jenkins
جنکینز (Jenkins) یک ابزار متنباز است که برای اتوماسیون فرآیند توسعه نرمافزار استفاده میشود. این ابزار به توسعهدهندگان کمک میکند تا با استفاده از مفهوم یکپارچهسازی مستمر (Continuous Integration) و تحویل مستمر (Continuous Delivery) کارایی فرآیند توسعه را افزایش دهند. جنکینز به دلیل سادگی نصب و پیکربندی، و همچنین قابلیتهای انعطافپذیرش در کنار افزونههای متعدد، یکی از محبوبترین ابزارها در زمینه CI/CD به شمار میآید.
تاریخچه
جنکینز در ابتدا با نام “Hudson” شناخته میشد و در سال ۲۰۱۱ به دلیل اختلافات بین جامعه توسعه و شرکت اوراکل به جنکینز تغییر نام داد. این ابزار به سرعت به یک پروژه مهم و تاثیرگذار در جامعه توسعهدهندگان تبدیل شد و از آن زمان بهروزرسانیهای مستمری دریافت کرده است.
ویژگیهای جنکینز
پشتیبانی از چند زبان برنامهنویسی: جنکینز از زبانهای مختلفی مانند Java، Python، Ruby و … پشتیبانی میکند.
قابلیت گسترش و افزونهها: جنکینز دارای افزونههای متعددی است که به کاربران اجازه میدهد تا قابلیتهای جدیدی به این ابزار اضافه کنند. به همین دلیل، جنکینز میتواند بهراحتی با نیازهای مختلف پروژهها منطبق شود.
پیکربندی وب: رابط کاربری آن مبتنی بر وب است و کاربران میتوانند به سادگی پروژههای خود را از طریق مرورگر مدیریت کنند.
اتصالات به ابزارهای دیگر: جنکینز به راحتی با ابزارهای دیگر مانند Docker، Kubernetes، Git، و سایر ابزارهای تست و آمادهسازی متصل میشود.
حالت توزیعپذیری: قابلیت اجرای جنکینز در چندین سرور (مستر و نود) به توسعهدهندگان این امکان را میدهد که بار کاری را تقسیم کنند و کارایی را بهبود بخشند.
کاربردها
- یکپارچهسازی مستمر: جنکینز به توسعهدهندگان اجازه میدهد که تغییرات کد را بهطور مکرر و خودکار به سرور اصلی ادغام کنند.
- تست خودکار: با استفاده از جنکینز، برنامهنویسان میتوانند تستهای خودکار را برای شناسایی خطاها و مشکلات در کد انجام دهند.
- تحویل مستمر: جنکینز میتواند بهطور خودکار برنامهها را به محیطهای تولید یا آزمایش مستقر نماید.
این دوره مناسب چه کسانی میباشد؟
- کارشناسان DevOps و Cloud
- مدیران سیستم عامل های لینوکسی (SysAdmins)
- علاقمندان به دنیای DevOps
برای اطلاعات بیشتر حتما توصیه میشود معرفی دوره را مشاهده نمایید.
معرفی دوره ویدئو
12:38
ایجاد پروژه فول استک فرانت React و بک اند Java ویدئو
۲۰:۰۹
ایجاد پروژه فول استک فرانت React و بک اند Java قسمت دوم ویدئو
۱۰:۲۷
نصب جنکینز با استفاده از سرویس و داکرایز کردن فرانت React و بک اند Java ویدئو
۱۶:۳۷
اماده سازی سرور پروداکشن و نصب کوبرنتیز K3s ویدئو
34:36
ایجاد job Pipline معرفی Jenkinsfile ویدئو
25:26
بیلد بک اند جاوا و دیپلوی روی سرور کوبرنتیز ویدئو
05:05
بیلد فرانت React و دیپلوی روی سرور کوبرنتیز و ایجاد وب هوک WebHook ویدئو
۱۵:۴۵
ایجاد Job Multibranch Pipline ویدئو
17:01
امن کردن سرور جنکینز با استفاده از وب سرور nginx و تنظیمات ssl ویدئو
13:31
استفاده از اینگرس کنترلر و تنظیمات کلادفلر روی سرور کوبرنتیز ویدئو
12:31
تغییرات بک اند جاوا و اضافه کردن مایگریشن -flyway-jooq ویدئو
31:52
نکات مهم بیلد پروژه های جاوایی و مدیریت مایگریشن ها ویدئو
۲۶:۵۶
نکات مهم بیلد پروژه های جاوایی و مدیریت مایگریشن ها و اضافه کردن رول بک Rollback ویدئو
۲۲:۰۳
اضافه کردن بک اند پایتون django و بیلد و دیپلوی روی کوبرنتیز ویدئو
05:36
اضافه کردن بک اند پایتون django و بیلد و دیپلوی روی کوبرنتیز -۲ ویدئو
۱۵:۱۹
نکات تکمیلی Jenkinsfile ویدئو
18:19
اضافه کردن پروژه لاراول به عنوان بک اند و بیلد و دیپلوی روی کوبرنتیز ویدئو
۱۰:۴۱
اضافه کردن بک اند گولنگ gin و بیلد و دیپلوی روی کوبرنتیز
۱۳:۵۲
اضافه کردن بک اند .NET و بیلد و دیپلوی روی کوبرنتیز ویدئو
اضافه کردن سرور انسیبل و دیپلوی روی کوبرنتیز توسط انسیبل ویدئو
۲۲:۲۴
jenkins -CLI ویدئو
۰۵:۲۳
Configuration As Code - JCasc ویدئو
10:02
JCasC – Create and manage freestyle jobs ویدئو
11:02
فایل های دوره فایل های ضمیمه
کانال تلگرام
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهامتیاز دانشجویان دوره
نظرات
1,500,000 تومان قیمت اصلی 1,500,000 تومان بود.800,000 تومانقیمت فعلی 800,000 تومان است.

تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.