لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جنکینز
Jenkins Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
خطوط لوله یکپارچه سازی ، استقرار و تحویل مداوم را می توان از طریق ابزارهای زیادی ایجاد کرد ، اما Jenkins یکی از محبوب ترین هاست ، به دلیل قابلیت گسترش منبع باز و سهولت استفاده. آموزش ضروری جنکینز i> اصول پلتفرم را شامل می شود ، از جمله ساخت خودکار و آزمایش و ایمن سازی استقرارها. بیاموزید که چگونه شغل ایجاد کنید ، ایجاد کننده ایجاد کنید و آن را در چندین محیط توزیع کنید. مربی رابرت استارمر همچنین نحوه افزودن اعلان ها را برای هشدار به شما برای ایجاد تغییرات وضعیت و خرابی ها و گسترش Jenkins با پلاگین ها ، کتابخانه های مشترک و API نشان می دهد. وی همچنین چگونگی ایمن سازی استقرارها و دسترسی به محیط جنکینز و ذخیره سازی مصنوعات حاصل از مراحل ساخت را برای نگهداری توضیح می دهد. بعلاوه ، بیاموزید که چگونه چندین مرحله از فرآیند CI / CD را در یک خط لوله خودکار ترکیب کنید. این دوره شامل موارد استفاده پیشرفته ، بهترین شیوه ها و نکات شخصی سازی است که برای ایجاد مهارت در کاربر اول بار برای تبدیل شدن به یک مهندس توانمند جنکینز طراحی شده است.
موضوعات شامل:
گردش کار CI / CD در جنکینز li>
ایجاد مشاغل li>
پیگیری و ایجاد ساختارها li>
توزیع سازه ها با عوامل li>
تمدید جنکینز li>
افزودن اعلان ها li>
ساخت تست li>
استفاده از REST API برای ایجاد ساختارها li>
ایمن سازی اعزام های خود li>
ایجاد و ذخیره مصنوعات li>
ایجاد خطوط لوله li>
بهترین روشها برای جنکینز li>
سرفصل ها و درس ها
مقدمه
Introduction
از کد تا تولید با جنکینز
From code to production with Jenkins
آنچه باید بدانید
What you should know
1. CI / CD
1. CI/CD
ادغام مداوم و استقرار
Continuous integration and deployment
جنکینز برای استقرار مداوم
Jenkins for continuous deployment
2. مشاغل
2. Jobs
کار یا ساخت: چه تفاوتی دارد؟
Job or build: What's the difference?
ایجاد تعریف شغلی
Creating a job definition
پارامتر کردن یک شغل
Parameterizing a job
ایجاد چندین مرحله برای یک شغل
Creating multiple steps for a job
اضافه کردن اسکریپت ها به عنوان یک مرحله کار
Adding scripts as a job step
3. می سازد
3. Builds
پیگیری وضعیت ساخت
Tracking build state
نظرسنجی SCM برای ایجاد محرک
Polling SCM for build triggering
جنکینز را به GitHub وصل کنید
Connecting Jenkins to GitHub
تحریک ساخت Webhook
Webhook build triggering
4- نمایندگی ها و ساختمان های توزیع کننده
4. Agents and Distributing Builds
افزودن یک عامل ساخت SSH به جنکینز
Adding an SSH build agent to Jenkins
مقیاس گذاری با یک سرویس ابری ایجاد می شود
Scaling builds with a cloud service
استفاده از تصاویر داکر برای عوامل
Using Docker images for agents
پیکربندی عوامل خاص
Configuring specific agents
5. گسترش جنکینز
5. Extending Jenkins
افزودن افزونه ها از طریق مدیر افزونه
Adding plugins via plugin manager
با استفاده از کتابخانه های مشترک
Using shared libraries
6. اعلان ها
6. Notifications
اطلاعیه های ساخت دولت
Notifications of build state
نشان های دولتی را برای SCM بسازید
Build state badges for SCM
7. تست
7. Testing
تست ها و گزارش های پوشش کد
Code coverage tests and reports
استفاده از نتایج آزمون برای متوقف کردن ساخت
Using test results to stop a build
8. API REST
8. REST API
ساخت Triggering از طریق API REST انجام می شود
Triggering builds via the REST API
بازیابی وضعیت ساخت از طریق API REST
Retrieving build status via the REST API
9. امنیت
9. Security
استقرار خود را با کاربران تضمین کنید
Securing your deployment with users
تأیید اعتبار و پرونده های مخفی
Securing secret credentials and files
حسابرسی از محیط شما
Auditing your environment
استفاده از پوشه ها برای ایجاد قلمروهای امنیتی
Using folders to create security realms
10. مصنوعات
10. Artifacts
ایجاد و ذخیره سازی آثار
Creating and storing artifacts
اثر انگشت برای ردیابی مصنوعات
Fingerprinting for artifact tracking
11. خطوط لوله
11. Pipelines
خودکار استقرار با خطوط لوله
Automating deployment with pipelines
ایجاد دروازه خط لوله
Creating pipeline gates
ارتقاء شغل برای خطوط لوله طولانی مدت
Job promotion for long-running pipelines
اتوماسیون مخزن چند ترانه ای
Multibranch repository automation
ایجاد خط لوله با قطعه
Creating pipelines with snippets
کشف متغیرهای خط لوله جهانی
Discovering global pipeline variables
12. بهترین روشها
12. Best Practices
توزیع ساخت و سازها با عوامل
Distributing builds with agents
خودکار نصب ابزار بر روی عوامل
Automating tool installation on agents
کتابخانه های جهانی برای خطوط لوله
Global libraries for pipelines
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
رابرت استارمر مشاور ابری و بنیانگذار Kumulus Technologies است.
در کومولوس ، رابرت و تیمش ارائه DevOps با تمرکز بر زیرساختها ، مهندسی قابلیت اطمینان سیستم و مشاوره محاسبات ابری را فراهم می کنند و شرکت ها را در همه سطوح قادر می سازند تا از فضای ابری خود استفاده بهینه کنند. او همچنین از بیش از 20 سال تجربه خود در زمینه های ابر ، SRE و DevOps برای آموزش صنعت از طریق مقالات ، ارائه ها و توسعه برنامه درسی استفاده می کند. رابرت یک مدیر مجاز OpenStack (COA) و فارغ التحصیل انستیتوی فناوری روچستر است.
نمایش نظرات