جنکینز چیست
بخشی از دوره جنکینز
صفحه استخدام تقریبا هر بانک، اپراتور مخابراتی، واحد فناوری بیمارستان یا استودیوی بازیسازی را که بیش از یک دهه است نرمافزار میسازد باز کنید، آگهی شغلیای پیدا میکنید که در آن نام Jenkins آمده. در نگاه اول عجیب است. Jenkins قدیمی است. ظاهرش قدیمی به نظر میرسد چون واقعا قدیمی است. رقیبهای شیکتر و متولد ابر مثل GitLab CI و GitHub Actions سالهاست وجود دارند و از خیلی جهات یادگیریشان آسانتر است.
این درس محیط کار ندارد. چیزی برای تایپ کردن و چیزی برای اجرا کردن نیست. آن فایل Jenkinsfile که سمت راست در ادیتور باز است آنجاست تا بعدا برایتان آشنا باشد، نه اینکه همین حالا خط به خط بخوانیدش، آن کار در درس ۳ میآید. فعلا فقط تکیه بدهید و پیش از دست زدن به این ابزار، به شکل کلیاش فکر کنید. ...
میخواهی جنکینز جنکینز چیست را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با جنکینز آماده دریافت کنی و جنکینز چیست را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسجنکینز چیستچه چیزهایی یاد میگیری
- History and Hudson fork
- Why Jenkins is still everywhere
- Controller and agents
- Plugin ecosystem
- Jenkins vs GitLab CI vs GitHub Actions
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
11 درس- 1جنکینز چیست20 دقیقه
- 2اولین فریاستایل جاب (freestyle job) شما25 دقیقه
- 3اولین پایپلاین (Pipeline) اعلانی شما30 دقیقه
- 4مراحل، گامها، و بلوکهای post30 دقیقه
- 5آرتیفکتها (Artifacts) و نتایج تست25 دقیقه
- 6محیط و اعتبارنامهها30 دقیقه
- 7بیلدهای موازی و Matrix30 دقیقه
- 8ایجنتها (agents) و Docker30 دقیقه
- 9محرکها (Triggers) و زمانبندیها25 دقیقه
- 10کتابخانههای مشترک (Shared Libraries)30 دقیقه
- 11پروژه نهایی: پایپلاین (Pipeline) به عنوان کد برای یک اپلیکیشن Node.js45 دقیقه
