اگر به دنبال ساخت، استقرار، و پیادهسازی تحویل مستمر بهصورت کد هستید، احتمالاً نام Jenkins را شنیدهاید. این ابزار محبوب در حوزه DevOps به دلیل متنباز بودن و استفاده آسان، شهرت زیادی دارد. Jenkins به شما امکان میدهد تا فرآیندهای نرمافزاری سازمان خود را به صورت یک خط لوله کاملاً خودکار مدیریت کنید. در این دوره، مایکل جنکینز شما را با اصول کار با Jenkins آشنا میکند تا بتوانید فرآیند ساخت، تست و استقرار ایمن پروژهها را بهراحتی خودکار کنید. این آموزش، با معرفی قابلیتهای اصلی Jenkins آغاز میشود و به تدریج به موارد پیچیدهتر میپردازد.
همچنین نکات کاربردی برای بهترین روشهای استفاده و سفارشیسازی ارائه میشود. در این دوره یاد میگیرید که چطور یک خط لوله (Pipeline) ایجاد کنید، Jenkins را با سیستمهای کنترل نسخه ادغام کنید، عاملهایی مانند کانتینرهای Docker را توزیع کنید، تستها را اجرا و نتایج آنها را منتشر کنید، آرتیفکتهایی برای بازبینی ایجاد کنید، و با تنظیم کاربران و مجوزها، چرخه DevOps خود را ایمن سازید. مهارتهای جدید خود را نیز با چالشهای عملی در پایان هر بخش تمرین خواهید کرد.