محرکها (Triggers) و زمانبندیها
بخشی از دوره جنکینز
پایپلاینی که فقط وقتی اجرا میشود که کسی Build Now را بزند یکپارچهسازی پیوسته نیست، یک دکمه است. ارزش CI از بیلدهایی میآید که هیچکس درخواستشان نکرده: همانی که چهار دقیقه بعد از نشستن یک ادغام خراب مچش را میگیرد، یا آن بیلد شبانهای که میفهمد یکی از وابستگیها شب گذشته نسخه بدی منتشر کرده است. همه اینها به این بستگی دارد که پایپلاین خودش شروع کند.
این درس سه راهی را که این اتفاق میافتد پوشش میدهد: با زمانبندی، با پولینگ، و با وبهوک. نوع جابی را هم پوشش میدهد که آخری را به جای شما وصل میکند و هر شاخه و هر پولریکوئست را بیآنکه لازم باشد برای هر شاخه چیزی پیکربندی کنید اداره میکند. ...
میخواهی جنکینز محرکها (Triggers) و زمانبندیها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با جنکینز آماده دریافت کنی و محرکها (Triggers) و زمانبندیها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسمحرکها (Triggers) و زمانبندیهاچه چیزهایی یاد میگیری
- Triggers block
- Cron syntax with H
- PollSCM
- Multibranch Pipeline
- GitHub and GitLab webhooks
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
