دوره آموزشی یادگیری جامع TeamCity 2017
6 ساعت 19 دقیقهمتوسط2018-07-09
مدرسین

Aref Karimi
Technology leader specializing in working with IT teams
جزئیات دوره
TeamCity یک ابزار محبوب برای یکپارچه سازی مداوم و گردش کار تحویل مداوم است. این برنامه از بسیاری از محیطها، انواع سرورها و زبانهای مختلف از جمله PHP، Python، Java و .NET پشتیبانی میکند. این دوره توضیح می دهد که چگونه یک توسعه دهنده یا مهندس DevOps می تواند TeamCity را نصب کند و از آن برای کامپایل، آزمایش و استقرار کد در یک محیط QA، مرحله بندی یا تولید استفاده کند. مربی عارف کریمی به شما کمک می کند تا تست های واحد بنویسید و بازرسی کد را انجام دهید، شاخه های کد را در یک سیستم کنترل نسخه مانند GitHub یا Bitbucket مدیریت کنید و ساخت خود را در فضای ابری پیاده سازی کنید. به علاوه، یاد بگیرید که چگونه مشارکتهای تیم خود را با نقشها، گزارشهای حسابرسی و اعلانها بهتر مدیریت کنید. در طول مسیر، عارف مطمئن می شود که تمام ویژگی های جدید TeamCity 2017 را معرفی می کند تا از آخرین نسخه نرم افزار به روز باشید.
اهداف یادگیری
نصب و پیکربندی TeamCity 2017
کار با پروژه ها و ساخت تنظیمات
اطمینان از کیفیت کد با تست و بازرسی
نظارت بر شعب و درخواست های کششی
تبدیل فایل های Web.config برای پروژه های ASP.NET
استقرار آرتیفکت ساخت خود با AWS CodeDeploy
مدیریت و راه اندازی ساخت
مدیریت تیم سیتی 2017
اهداف یادگیری
نصب و پیکربندی TeamCity 2017
کار با پروژه ها و ساخت تنظیمات
اطمینان از کیفیت کد با تست و بازرسی
نظارت بر شعب و درخواست های کششی
تبدیل فایل های Web.config برای پروژه های ASP.NET
استقرار آرتیفکت ساخت خود با AWS CodeDeploy
مدیریت و راه اندازی ساخت
مدیریت تیم سیتی 2017
مهارت ها
TeamCityJetBrainsASP.NETDevOps ToolsDevOpsEssential TrainingMicrosoft
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - معماری سی دی CI 2017 TeamCity
1. TeamCity 2017 را نصب و پیکربندی کنید
- 03 - سرور TeamCity 2017 را روی ویندوز سرور 2016 نصب کنید
- 04 - انواع عوامل ساخت در تیم سیتی 2017
- 05 - Build agents را بر روی ویندوز سرور موجود نصب کنید
- 06 - عوامل ساخت ابر TeamCity 2017، قسمت 1
- 07 - عوامل ساخت ابر TeamCity 2017، قسمت 2
- 08 - عوامل ساخت ابر TeamCity 2017، قسمت 3
2. کار با پروژه ها و ایجاد تنظیمات
- 09 - اتصال به سیستم کنترل نسخه (VCS)
- 10 - اتصالات ریشه VCS و احراز هویت باز
- 11 - راه های سازماندهی پروژه ها در تیم سیتی
- 12 - اولین پروژه TeamCity خود را ایجاد کنید
- 13 - ابزارها، مراحل ساخت، پارامترها و قالب ها
- 14 - پروژه های ASP.NET MVC را بسازید و بسته بندی کنید
3. کیفیت کد
- 15 - تست های واحد (NUnit) را با TeamCity اجرا کنید
- 16 - بازرسی های کیفی کد را انجام دهید
4. درخواست های کشش شاخه ها و چنگال ها
- 17 - نظارت بر شاخه ها و ادغام خودکار شاخه های ویژگی
- 18 - درخواست های کشش را نظارت و بررسی کنید
5. تبدیل فایل های Web.config پروژه های ASP.NET
- 19 - فایل های Web.config را با استفاده از MS Build تبدیل کنید
- 20 - فایل های Web.config را با استفاده از PowerShell تبدیل کنید
6. استقرار Build Artifact با AWS CodeDeploy
- 21 - معماری و استراتژی استقرار
- 22 - قوانین را بررسی کنید و افزونه ها را نصب کنید
- 23 - نقش های IAM، موضوعات SNS و عامل CodeDeploy
- 24 - مراحل استقرار با AWS CodeDeploy و TeamCity
- 25 - برنامه های CodeDeploy را ایجاد کنید
- 26 - اسکریپت های appspec.yml و hook ایجاد کنید
- 27 - استقرار آرتیفکت با Dependencies Artifact TeamCity و AWS CodeDeploy
7. ساخت ها را مدیریت و راه اندازی کنید
- 28 - تریگرهای VCS و CI CD با وابستگی عکس فوری
- 29 - محرک های برنامه ریزی شده
- 30 - شرایط شکست
8. TeamCity 2017 Administration
- 31 - کاربران، گروه ها و نقش ها
- 32 - ممیزی فعالیت کاربر
- 33 - مدیریت و اشتراک در اعلان ها