لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تحویل مداوم با GitLab
Continuous Delivery with GitLab
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
GitLab یک گزینه محبوب منبع باز برای ابزارهایی مانند GitHub و Bitbucket است. GitLab بر خلاف رقابت خود ، تأکید بر خود میزبانی دارد (اگرچه می توانید از نسخه میزبانی شده آنها نیز استفاده کنید). در این دوره ، نحوه نصب و استفاده از این مدیر Git-repository مبتنی بر وب را برای مدیریت کد بیاموزید. مربی Josh Samuelson با توضیح چگونگی ایجاد یک پروژه و پیمایش رابط GitLab ، دوره را شروع می کند. وی سپس به چگونگی کار با GitLab برای یکپارچه سازی مداوم و تحویل مداوم (CI / CD) و کنترل منبع می پردازد ، و توضیح می دهد که چگونه از ویژگی های همکاری آن استفاده کنید ، یک خط لوله ایجاد و اجرا کنید و موارد دیگر.
موضوعات شامل:
پیمایش رابط GitLab
استفاده از GitLab برای همکاری li>
ادغام درخواست ها li>
ادغام مداوم و تحویل مداوم li>
ایجاد و اجرای خط لوله li>
استقرار پروژه با استفاده از GitLab
سرفصل ها و درس ها
مقدمه
Introduction
از GitLab برای مدیریت کد استفاده کنید
Use GitLab for code management
1. اولین قدمها با GitLab
1. First Steps with GitLab
GitLab چیست؟
What is GitLab?
سرور GitLab خود را تنظیم کنید
Setting up your GitLab server
ایجاد یک پروژه
Create a project
یک جفت کلید SSH ایجاد کنید
Create an SSH key pair
آشنایی با رابط GitLab
Getting to know the GitLab interface
2. GitLab برای کنترل منبع
2. GitLab for Source Control
ویرایش اصول در GitLab IDE
Editing basics in GitLab IDE
GitLab برای همکاری
GitLab for collaboration
درخواست های ادغام
Merge requests
یک پروژه را چنگ بزنید
Fork a project
3. ادغام مداوم
3. Continuous Integration
ادغام مداوم در مقابل تحویل مداوم
Continuous integration vs. Continuous delivery
دونده های GitLab
GitLab runners
خط لوله ایجاد کنید
Create a pipeline
خط لوله خود را اجرا کنید
Running your pipeline
با خطوط لوله عمیق تر می شوید
Going deeper with pipelines
4. تحویل مداوم
4. Continuous Delivery
مفاهیم CD
CD concepts
محیط ها
Environments
متغیرهای محیطی
Environment variables
اولین خط لوله مستقر
First deployment pipeline
اعزام به مرحله
Deploy to staging
خط لوله CD کامل
Complete CD pipeline
رهاسازی به تولید
Releasing to production
چالش: نسخه را رها کنید و دوباره برگردانید
Challenge: Release and revert a release
راه حل: نسخه را رها کنید و برگردانید
Solution: Release and revert a release
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
جاش ساموئلسون یک مدیر باتجربه سیستم و مهندس DevOps است.
جاش پیشینه قوی در ایمیل، DNS، MySQL، لینوکس و ویندوز دارد. او یک مطالعه سریع و مشتاق در مورد فناوری جدید و روندهای نوظهور است، و یک حلال عالی مشکلات فنی با مسائل سخت افزاری، نرم افزاری و شبکه است. او راهحلهای آموزشی برای Puppet، یک پلتفرم اتوماسیون فناوری اطلاعات استاندارد، ساخته و ارائه کرده است، و در حال حاضر یک مهندس DevOps برای HelloSign، شرکت نرمافزاری است که در پشت eSignature و دیگر راهحلهای تجاری هوشمند قرار دارد.
نمایش نظرات