لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش GitLab متوسط: GitLab CI/CD
Intermediate GitLab Tutorial: GitLab CI/CD
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این آموزش سطح متوسط GitLab بر GitLab CI/CD تمرکز دارد، ویژگی قدرتمندی که به شما امکان میدهد فرآیندهای توسعه نرمافزار را خودکار کنید.
GitLab CI/CD مفید است زیرا به توسعه دهندگان اجازه می دهد تا برنامه ها را به طور موثر بسازند، آزمایش کنند و اجرا کنند. با تسلط بر GitLab CI/CD، می توانید گردش کار توسعه خود را بهینه کنید، همکاری را افزایش دهید و بهره وری را افزایش دهید.
در طول این آموزش، تجربه عملی با استفاده از GitLab CI/CD برای کارهای مختلف به دست خواهید آورد. از درک راهحلهای اتوماسیون CI/CD تا ساخت خطوط لوله پیچیده و ادغام با پلتفرمهای ابری محبوب، این دوره مهارتهای ضروری را برای هر کاربر متوسط GitLab پوشش میدهد.
آموزش GitLab متوسط: آنچه شما باید بدانید
این آموزش شامل درس های ویدیویی عمیق در مورد موضوعات زیر است:
استفاده از GitLab CI/CD برای ساخت تصاویر ظرف
افزودن اعتبارنامه های AWS IAM به پروژه های GitLab
درک صفحات GitLab
یکپارچه سازی GitLab CI/CD با Microsoft Azure
چه کسانی باید آموزش GitLab متوسط را بگذرانند؟
این آموزش برای حرفه ای های DevOps سطح متوسط طراحی شده است که می خواهند درک و مهارت خود را در GitLab CI/CD عمیق تر کنند.
مدیران جدید DevOps: اگر یک متخصص DevOps جدید هستید که به دنبال پیشرفت شغلی خود هستید، این آموزش منبع ارزشمندی برای شما است. شرکت ها همیشه به دنبال راه هایی برای سرعت بخشیدن به فرآیندهای توسعه و به حداقل رساندن خطای انسانی در این مسیر هستند. با یادگیری در مورد GitLab و CI/CD، می توانید به شرکت خود کمک کنید تا به اهداف خود دست یابد و در بازار کار اغلب پرشتاب به مزیت رقابتی دست یابد.
مدیران باتجربه DevOps: به عنوان یک سرپرست با تجربه DevOps، این آموزش به شما امکان می دهد در خط مقدم صنعت بمانید. اگر در مورد یکپارچه سازی و استقرار مداوم اطلاعاتی ندارید، اکنون زمان یادگیری است، زیرا این یک روش محبوب در DevOps است. علاوه بر این، یادگیری در مورد GitLab به شما امکان می دهد ابزار دیگری را به کمربند ابزار خود اضافه کنید - ابزاری که می تواند در مواقعی که نیاز به حل مشکلات پیچیده برای تیم توسعه خود دارید، مفید باشد.
سرفصل ها و درس ها
آشنایی با راهکارهای اتوماسیون CI/CD
Understanding CI/CD Automation Solutions
بررسی اجمالی
Overview
مقدمه ای بر مفاهیم اتوماسیون CI/CD
Intro to CI/CD Automation Concepts
ساختار کلی خطوط لوله CI/CD
General Structure of CI/CD Pipelines
آشنایی با رجیستری های بسته با پلتفرم های CI/CD
Understanding Package Registries with CI/CD Platforms
ذخیره اسرار برای مصرف بستر CI/CD
Storing Secrets for CI/CD Platform Consumption
صفحه سبک CSS و صفحات اضافی را اضافه کنید
Add CSS Stylesheet and Extra Pages
نتیجه
Conclusion
با GitLab CI/CD تصاویر کانتینر بسازید
Build Container Images with GitLab CI/CD
بررسی اجمالی
Overview
مقدمه ای بر ساخت تصاویر کانتینر لینوکس با GitLab
Intro to Building Linux Container Images with GitLab
استقرار GitLab Runner با مجری Docker ممتاز
Deploy GitLab Runner with Privileged Docker Executor
خط لوله GitLab CI/CD را ایجاد کنید و متغیرها را کاوش کنید
Create GitLab CI/CD Pipeline and Explore Variables
افزودن کانتینر سرویس GitLab با موتور Docker
Adding the GitLab Service Container with Docker Engine
نتیجه
Conclusion
منابع AWS Cloud را از GitLab CI/CD Pipelines مستقر کنید
Deploy AWS Cloud Resources from GitLab CI/CD Pipelines
بررسی اجمالی
Overview
مقدمه ای برای استقرار منابع ابری AWS با GitLab CI/CD
Intro to Deploying AWS Cloud Resources with GitLab CI/CD
پروژه GitLab و الگوی CloudFormation را ایجاد کنید
Create the GitLab Project and CloudFormation Template
GitLab CI/CD Pipeline Definition را ایجاد کنید
Create GitLab CI/CD Pipeline Definition
AWS CloudFormation Create Stack API با CLI را فراخوانی کنید
Call AWS CloudFormation Create Stack API with CLI
اعتبارنامه AWS IAM را به پروژه GitLab اضافه کنید
Add AWS IAM Credentials to GitLab Project
پشته های AWS CloudFormation موجود را از GitLab CI/CD به روز کنید
Update Existing AWS CloudFormation Stacks from GitLab CI/CD
نتیجه
Conclusion
GitLab CI/CD را با Microsoft Azure ادغام کنید
Integrate GitLab CI/CD with Microsoft Azure
بررسی اجمالی
Overview
معرفی GitLab CI/CD با Microsoft Azure Cloud
Intro to GitLab CI/CD with Microsoft Azure Cloud
فایل GitLab CI/CD Pipeline را ایجاد کنید
Create the GitLab CI/CD Pipeline File
اسکریپت استقرار Azure PowerShell را پیاده سازی کنید
Implement the Azure PowerShell Deployment Script
احراز هویت را برای اشتراک Microsoft Azure پیکربندی کنید
Configure Authentication for Microsoft Azure Subscription
واگذاری نقش اصلی سرویس Azure
Grant Azure Service Principal Role Assignment
الگوهای مدیریت منابع Azure را توسعه و استقرار دهید
Develop and Deploy Azure Resource Manager Templates
نتیجه
Conclusion
ساخت لوله های پیچیده تر GitLab CI/CD
Building More Complex GitLab CI/CD Pipelines
بررسی اجمالی
Overview
مروری بر ویژگی های بیشتر GitLab CI/CD Pipeline
Overview of More GitLab CI/CD Pipeline Features
اسکریپت های چند خطی را به خطوط لوله CI/CD GitLab اضافه کنید
Add Multi-line Scripts to GitLab CI/CD Pipelines
تصاویر کانتینر لینوکس را برای کارهای GitLab CI/CD مشخص کنید
Specify Linux Container Images for GitLab CI/CD Jobs
فراخوانی فایل های اسکریپت خارجی از خطوط لوله CI/CD GitLab
Call External Script Files from GitLab CI/CD Pipelines
اسکریپت های PowerShell را از GitLab CI/CD با Container Image فراخوانی کنید
Call PowerShell Scripts from GitLab CI/CD with Container Image
متغیرهای جهانی و شغلی را در خطوط لوله CI/CD GitLab تعریف کنید
Define Global and Job Variables in GitLab CI/CD Pipelines
نتیجه
Conclusion
استفاده از مصنوعات و خدمات در خطوط لوله CI/CD GitLab
Using Artifacts and Services in GitLab CI/CD Pipelines
بررسی اجمالی
Overview
معرفی Artifacts برای خطوط لوله GitLab
Intro to Artifacts for GitLab Pipelines
آپلود مصنوع را برای GitLab CI/CD Job اعلام کنید
Declare Artifact Upload for GitLab CI/CD Job
مصنوعات را از GitLab CI/CD Job مصرف کنید
Consume Artifacts from GitLab CI/CD Job
معرفی کانتینرهای سرویس برای خطوط لوله GitLab
Intro to Service Containers for GitLab Pipelines
کانتینر خدمات جهانی برای خط لوله GitLab CI/CD ایجاد کنید
Create Global Service Container for GitLab CI/CD Pipeline
کانتینر خدمات خاص شغل را در GitLab CI/CD مستقر کنید
Deploy Job-Specific Service Container in GitLab CI/CD
نتیجه
Conclusion
نمایش نظرات
CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دورههای آموزشی متنوعی را در زمینههای مختلف از جمله شبکههای کامپیوتری، امنیت سایبری، سیستمهای عامل، و برنامهنویسی ارائه میدهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس میشوند.
"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.
نمایش نظرات