اولین پایپلاین (Pipeline) اعلانی شما
بخشی از دوره جنکینز
به جاب freestyle ای که در درس قبل ساختید برگردید و تصور کنید شش ماه گذشته است. اسکریپت شل از سه خط به هشتاد خط رسیده. هفته پیش یکی از همتیمیها ترتیب بیلد را عوض کرده و تا وقتی یک استقرار خراب نشده کسی نفهمیده، چون آن تغییر چند کلیک در مرورگر بوده، نه خطی در تغییرهای یک کامیت. هیچکس نمیتواند بگوید این جاب یک ماه پیش چه شکلی بود، چون هیچ چیزش هرگز جایی کامیت نشده.
پیش از دیدن هر کدی خوب است بدانید Jenkins در عمل دو نحو متفاوت پایپلاین را میفهمد که هر دو روی یک زبان پایه، یعنی Groovy، سوارند ولی شکل بسیار متفاوتی دارند. ...
میخواهی جنکینز اولین پایپلاین (Pipeline) اعلانی شما را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با جنکینز آماده دریافت کنی و اولین پایپلاین (Pipeline) اعلانی شما را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درساولین پایپلاین (Pipeline) اعلانی شماچه چیزهایی یاد میگیری
- Pipeline job type
- Jenkinsfile
- Agent any
- Stages and steps
- Declarative vs scripted
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
