آموزش TeamCity 2017

TeamCity 2017 Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: TeamCity ابزاری محبوب برای ادغام مداوم و جریان کار تحویل مداوم است. این از بسیاری از محیط ها ، انواع سرور و زبان های مختلف ، از جمله PHP ، Python ، Java و .NET پشتیبانی می کند. این دوره توضیح می دهد که چگونه یک توسعه دهنده یا مهندس DevOps می تواند TeamCity را نصب کند و از آن برای کامپایل ، آزمایش و استقرار کد در یک QA ، صحنه سازی یا محیط تولید استفاده کند. مربی عارف کریمی به شما کمک می کند تا تست های واحدی را بنویسید و بازرسی کد را انجام دهید ، شاخه های کد را در یک سیستم کنترل نسخه مانند GitHub یا Bitbucket مدیریت کرده و ساخت خود را در فضای ابری نصب کنید. بعلاوه ، بیاموزید که چگونه با نقشها ، گزارشهای حسابرسی و اعلانها ، مشارکتهای تیم خود را بهتر مدیریت کنید. در طول راه ، عارف اطمینان حاصل می کند که تمام ویژگی های جدید TeamCity 2017 را معرفی می کند ، بنابراین شما با آخرین نسخه نرم افزار به روز هستید.
موضوعات شامل:
  • نصب و پیکربندی TeamCity 2017
  • کار با پروژه ها و ایجاد پیکربندی
  • اطمینان از کیفیت کد با آزمایش و بازرسی
  • نظارت بر شاخه ها و درخواست های کشیدن
  • در حال تغییر دادن پرونده های Web.config برای پروژه های ASP.NET
  • ساخت مصنوع ساخت خود با استفاده از AWS CodeDeploy
  • مدیریت و ایجاد ساختارها
  • مدیریت TeamCity 2017

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • معماری CI / CD TeamCity 2017 TeamCity 2017 CI/CD architecture

1. TeamCity 2017 را نصب و پیکربندی کنید 1. Install and Configure TeamCity 2017

  • سرور TeamCity 2017 را در ویندوز سرور 2016 نصب کنید Install TeamCity 2017 server on Windows Server 2016

  • انواع نمایندگی ساخت در TeamCity 2017 Types of build agents in TeamCity 2017

  • نماینده های ساخت را بر روی ویندوز سرور موجود نصب کنید Install build agents on an existing Windows Server

  • نمایندگان ساخت ابر TeamCity 2017 ، قسمت 1 TeamCity 2017 cloud build agents, part 1

  • نمایندگان ساخت ابر TeamCity 2017 ، قسمت 2 TeamCity 2017 cloud build agents, part 2

  • نمایندگان ساخت ابر TeamCity 2017 ، قسمت 3 TeamCity 2017 cloud build agents, part 3

2. با پروژه ها کار کنید و تنظیمات ایجاد کنید 2. Work with Projects and Build Configurations

  • اتصال به یک سیستم کنترل نسخه (VCS) Connect to a Version Control System (VCS)

  • اتصالات ریشه VCS و احراز هویت باز VCS root connections and open authentication

  • راه های سازماندهی پروژه ها در TeamCity Ways of organizing projects in TeamCity

  • اولین پروژه TeamCity خود را ایجاد کنید Create your first TeamCity project

  • ابزار ، ایجاد مراحل ، پارامترها و قالب ها Tools, build steps, parameters, and templates

  • پروژه های ASP.NET MVC را بسازید و بسته بندی کنید Build and package ASP.NET MVC projects

3. کیفیت کد 3. Code Quality

  • تست واحد (NUnit) را با TeamCity اجرا کنید Run unit tests (NUnit) with TeamCity

  • بازرسی های کیفیت کد را انجام دهید Perform code quality inspections

4. شعب و چنگال / درخواستهای نگه دار 4. Branches and Forks/Pull Requests

  • شعبه ها را کنترل کنید و شعب ویژگی های ادغام خودکار را کنترل کنید Monitor branches and auto-merge feature branches

  • نظارت و تأیید درخواست های کشش Monitor and verify pull requests

5. تبدیل فایلهای Web.config پروژه های ASP.NET 5. Transform Web.config files of ASP.NET Projects

  • پرونده های Web.config را با استفاده از MS Build تبدیل کنید Transform Web.config files using MS Build

  • پرونده های Web.config را با استفاده از PowerShell تبدیل کنید Transform Web.config files using PowerShell

6. استقرار ساخت مصنوع را با AWS CodeDeploy 6. Deploy Build Artifact with AWS CodeDeploy

  • معماری و استراتژی استقرار Deployment architecture and strategy

  • قوانین پرداخت را انجام دهید و افزونه ها را نصب کنید Checkout rules and install plugins

  • نقشهای IAM ، مباحث SNS و نماینده CodeDeploy IAM roles, SNS topics, and CodeDeploy agent

  • مراحل استقرار با AWS CodeDeploy و TeamCity Steps of deploying with AWS CodeDeploy and TeamCity

  • برنامه های CodeDeploy ایجاد کنید Create CodeDeploy applications

  • اسکریپت های appspec.yml و قلاب را ایجاد کنید Create appspec.yml and hook scripts

  • مصنوعات را با TeamCity Artifact Dependency و AWS CodeDeploy مستقر کنید Deploy artifact with TeamCity Artifact Dependencies and AWS CodeDeploy

7. Build and Trigger Builds 7. Manage and Trigger Builds

  • VCS باعث و CI / CD با وابستگی های فوری VCS triggers and CI/CD with snapshot dependencies

  • محرک های برنامه ریزی شده Scheduled triggers

  • شرایط خرابی Failure conditions

8- مدیریت TeamCity 2017 8. TeamCity 2017 Administration

  • کاربران ، گروه ها و نقش ها Users, groups, and roles

  • حسابرسی فعالیت کاربر User activity audit

  • مدیریت و مشترک شدن در اعلان ها Manage and subscribe to notifications

نمایش نظرات

نظری ارسال نشده است.

آموزش TeamCity 2017
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6h 19m
33
Linkedin (لینکدین) lynda-small
18 تیر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
5,987
- از 5
ندارد
دارد
دارد
Aref Karimi

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aref Karimi Aref Karimi

عارف را می‌توان به عنوان یک رهبر فناوری پویا توصیف کرد که با تیم‌های فناوری اطلاعات به بهترین شکل کار می‌کند و با تبدیل آنها به تیم‌های پویا و سازنده از طریق ایجاد راه‌حل‌های فنی، فرآیندها و فرهنگ تیم، آنها را به سطح بعدی خود سوق می‌دهد.

او علاقه‌مندی است که به موفقیت کمک می‌کند. آنها را برای دستیابی به ماموریت خود و افزایش سود با استفاده از نوآوری، فناوری و فرهنگ نتیجه گرا سوق می دهد.

عارف دارای مدرک کارشناسی ارشد در مهندسی کامپیوتر، و عضو موسسه مدیران و رهبران استرالیا، دارای مهارت‌هایی در رهبری، مدیریت پروژه، معماری راه‌حل، توسعه نرم‌افزار، و توسعه استراتژیک از جمله دیگر مجموعه‌های مهارت است./p>

او در حال حاضر یک مدیر ارشد فناوری در JUST EAT، سیدنی، استرالیا است. وی پیش از این سمت‌های رئیس فناوری Digital Turbine APAC، سیدنی و عضویت در هیئت مدیره در System Group را بر عهده داشته است.

علاوه بر دو کتاب مرتبط با فناوری که منتشر کرده است، او مقالات مرتبط با فناوری و رهبری را در وب سایت خود، iTechManager می نویسد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.