آموزش استقرار برنامه ها با TeamCity

Deploying Applications with TeamCity

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

برنامه های کاربردی ساختمان Building Applications

  • مقدمه Introduction

  • چه چیزی در پیش است؟ What's Ahead?

  • معرفی نمونه برنامه Introducing the Sample Application

  • پیش نمایش هدف نهایی Preview of End Goal

  • بررسی نسخه Version Check

  • ساخت اپلیکیشن Building the Application

  • انتشار مصنوعات Publishing Artifacts

  • خلاصه Summary

اتصال پیکربندی های ساخت با وابستگی ها Connecting Build Configurations with Dependencies

  • بررسی اجمالی Overview

  • چرا تنظیمات چندگانه داریم؟ Why Have Multiple Configurations?

  • وابستگی های مصنوع Artifact Dependencies

  • وابستگی های اسنپ شات Snapshot Dependencies

  • خلاصه Summary

استقرار برنامه های کاربردی Deploying Applications

  • بررسی اجمالی Overview

  • آشنایی با انواع پیکربندی ساخت Understanding Build Configuration Types

  • ایجاد سرور استقرار Creating the Deployment Server

  • استقرار برنامه Deploying the Application

  • درک مراحل ساخت استقرار Understanding Deployment Build Steps

  • خلاصه Summary

راه اندازی استقرارها Triggering Deployments

  • بررسی اجمالی Overview

  • زمانبندی استقرارها Scheduling Deployments

  • راه اندازی استقرار در کامیت های کنترل منبع Triggering Deployments on Source Control Commits

  • ارتقای ساختمان ها Promoting Builds

  • خلاصه Summary

افزودن یک محیط صحنه سازی Adding a Staging Environment

  • بررسی اجمالی Overview

  • افزودن یک محیط صحنه سازی Adding a Staging Environment

  • اضافه کردن تست های خودکار Adding Automated Tests

  • ایجاد تغییرات با زنجیره ساخت ما Deploying Changes with Our Build Chain

  • جلوگیری از ساخت همزمان Preventing Concurrent Builds

  • خلاصه دوره Course Summary

نمایش نظرات

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

آموزش استقرار برنامه ها با TeamCity
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 36m
31
Pluralsight (پلورال سایت) pluralsight-small
06 خرداد 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Bailey Michael Bailey

مایکل بیلی مدیر InfoJolt Ltd است ، و خدمات توسعه نرم افزار را در اطراف آکسفورد ، انگلستان ارائه می دهد. سابقه وی در حال توسعه با C # و پشته فناوری Microsoft ، استقرار در Amazon Web Services است. در صورت امکان او معتقد است که داده های لازم برای تصمیم گیری در مورد توسعه را به دست می آورد و از آنها برای تسریع در دستیابی به اهداف تجاری استفاده می کند. اوقات فراغت خود را صرف انجام کارهای DIY یا چسبیدن به صخره های صورت در مسیرهای صخره نوردی می کند و این س whetherال را می کند که آیا تصمیمات خوبی برای زندگی می گیرد؟

Pluralsight (پلورال سایت)

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

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