ایجنتها (agents) و Docker
بخشی از دوره جنکینز
ساخت سهشنبه قبول شد و چهارشنبه افتاد، بدون اینکه یک خط کد عوض شده باشد. معلوم میشود ساخت سهشنبه روی عاملی نشسته بود که یک نفر روی آن Node نسخه ۲۰ نصب کرده، و ساخت چهارشنبه روی آنکه هنوز نسخه ۱۶ را دارد. این همان «روی دستگاه من کار میکند» است، با این تفاوت که حالا دستگاه یک کارساز ساخت است و هیچکس نمیتواند بگوید کار شما روی کدامیک اجرا شده.
هر گام در یک خط لوله جایی اجرا میشود، و تا اینجا agent any گذاشته بود Jenkins تصمیم بگیرد کجا. این درس درباره تصمیم گرفتن آگاهانه است: میخ کردن با برچسب وقتی سختافزار مهم است، و اجرا داخل کانتینر وقتی ابزار مهم است. ...
میخواهی جنکینز ایجنتها (agents) و Docker را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با جنکینز آماده دریافت کنی و ایجنتها (agents) و Docker را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسایجنتها (agents) و Dockerچه چیزهایی یاد میگیری
- Agent any vs agent none
- Agent labels
- Agent docker
- Agent kubernetes
- Per-stage agents
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
