لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر CI/CD با TeamCity و Octopus Deploy
Mastering CI/CD with TeamCity and Octopus Deploy
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یکپارچه سازی و تحویل مداوم (CI/CD) با TeamCity و Octopus Deploy از مبتدی مطلق تا پیشرفته نصب TeamCity در ویندوز، لینوکس (اوبونتو) و مک نصب Octopus Deploy در ویندوز و لینوکس (اوبونتو) ایجاد و مدیریت پروژه های ساخت انعطاف پذیر در TeamCity Triggering Automated ساختها بررسی و تأیید درخواستهای کشش فشار TeamCity Artefacts به Octopus Deploy ایجاد پروژههای استقرار انعطافپذیر در Octopus Deploy با استفاده از چرخههای زندگی و کانالها برای کنترل استقرارها با استفاده از متغیرها، دامنههای متغیر و حسابهای AWS/Azure، مستاجران و پیشها Deployed: مورد نیاز است
آیا به دنبال یادگیری در مورد یکپارچه سازی و تحویل مداوم (CI/CD) با ترکیب قدرتمند TeamCity و Octopus Deploy هستید؟ به این دوره جامع آنلاین Udemy نگاه نکنید!
با TeamCity و Octopus Deploy، تیمهای توسعه نرمافزار میتوانند سیستم CI/CD خود را به سرعت و کارآمد راهاندازی کنند، درست مانند Microsoft، NASA، و Stackoverflow (سه کاربر Octopus Deploy). این دوره برای توسعه دهندگان و مهندسان DevOps طراحی شده است که می خواهند مهارت های ضروری یکپارچه سازی مداوم و مهارت های تحویل را بیاموزند.
این دوره در چهار بخش تشکیل شده است که از مبانی شروع می شود و به موضوعات پیشرفته تر می رسد. با TeamCity Level 1 که برای مبتدیان طراحی شده است، قبل از رفتن به Octopus Deploy Level 1 برای راه اندازی سریع و آسان CI/CD خود شروع می کنید. از آنجا، TeamCity Level 2 و Octopus Deploy Level 2 موضوعات پیشرفته تری مانند چرخه های زندگی، پشتیبانی ابری، و کانال ها را پوشش می دهند.
هیچ اطلاعات قبلی در مورد TeamCity، Octopus Deploy یا CI/CD لازم نیست، و برای شروع به حساب AWS یا Azure نیاز ندارید. میتوانید همه چیز را در دستگاه محلی خود راهاندازی کنید و دنبال کردن آن را آسان کنید.
این دوره به شما می آموزد که چگونه یک سیستم CI/CD پیاده سازی می شود و اگر از معماری ارائه شده در این دوره پیروی می کنید، چگونه یک سیستم CI/CD را به صورت رایگان بدون نیاز به مجوز اجرا کنید. این توسط یک متخصص CI/CD تولید شده است که CI/CD را با TeamCity و Octopus Deploy برای بسیاری از شرکت های مشهور پیاده سازی کرده است.
فرصت تسلط بر CI/CD با TeamCity و Octopus Deploy را از دست ندهید - همین امروز در این دوره ثبت نام کنید و مهارت های خود را به سطح بعدی ببرید!
سرفصل ها و درس ها
معرفی
Introduction
ادغام و تحویل مداوم با TeamCity و Octopus Deploy
Continuous Integration and Delivery with TeamCity and Octopus Deploy
معرفی
Introduction
ادغام و تحویل مداوم با TeamCity و Octopus Deploy
Continuous Integration and Delivery with TeamCity and Octopus Deploy
TeamCity سطح 1
TeamCity Level 1
معماری تیم سیتی
Architecture of TeamCity
نصب TeamCity روی ویندوز
Installing TeamCity on Windows
نصب TeamCity در اوبونتو
Installing TeamCity on Ubuntu
نصب TeamCity در مک
Installing TeamCity on Mac
درباره TeamCity Build Agents
About TeamCity Build Agents
نصب TeamCity Build Agent در ویندوز
Installing TeamCity Build Agent on Windows
نصب TeamCity Build Agent در اوبونتو (لینوکس)
Installing TeamCity Build Agent on Ubuntu (Linux)
پروژه ها در تیم سیتی
Projects in TeamCity
ایجاد تنظیمات در TeamCity
Build Configurations in TeamCity
ایجاد تنظیمات در TeamCity
Build Configurations in TeamCity
مراحل ساخت
Build Steps
مراحل ساخت
Build Steps
ساخت مصنوعات
Build Artefacts
ساخت مصنوعات
Build Artefacts
Parametrising Build Configurations Part 1
Parametrising Build Configurations Part 1
Parametrising Build Configurations Part 1
Parametrising Build Configurations Part 1
Parametrising Build Configurations قسمت 2
Parametrising Build Configurations Part 2
Parametrising Build Configurations قسمت 2
Parametrising Build Configurations Part 2
TeamCity سطح 1
TeamCity Level 1
معماری تیم سیتی
Architecture of TeamCity
نصب TeamCity روی ویندوز
Installing TeamCity on Windows
نصب TeamCity در اوبونتو
Installing TeamCity on Ubuntu
نصب TeamCity در مک
Installing TeamCity on Mac
درباره TeamCity Build Agents
About TeamCity Build Agents
نصب TeamCity Build Agent در ویندوز
Installing TeamCity Build Agent on Windows
نصب TeamCity Build Agent در اوبونتو (لینوکس)
Installing TeamCity Build Agent on Ubuntu (Linux)
پروژه ها در تیم سیتی
Projects in TeamCity
اختاپوس استقرار سطح 1
Octopus Deploy Level 1
درباره Octopus Deploy
About Octopus Deploy
درباره Octopus Deploy
About Octopus Deploy
نصب Octopus Deploy در ویندوز
Installing Octopus Deploy on Windows
کار با Environments در Octopus Deploy
Working with Environments in Octopus Deploy
نصب Octopus Deploy Tentacles در ویندوز
Installing Octopus Deploy Tentacles on Windows
نصب Octopus Deploy Tentacles در اوبونتو (لینوکس)
Installing Octopus Deploy Tentacles on Ubuntu (Linux)
کار با پکیج ها در Octopus Deploy
Working with Packages in Octopus Deploy
آماده سازی TeamCity Artefact برای Octopus Deploy
Preparing TeamCity Artefact for Octopus Deploy
آماده سازی TeamCity Artefact برای Octopus Deploy
Preparing TeamCity Artefact for Octopus Deploy
انتشار TeamCity Artefacts برای Octopus Deploy
Publishing TeamCity Artefacts to Octopus Deploy
انتشار TeamCity Artefacts برای Octopus Deploy
Publishing TeamCity Artefacts to Octopus Deploy
تعریف فرآیند استقرار
Defining the Deployment Process
استقرار پروژه ها
Deploying Projects
استقرار پروژه ها
Deploying Projects
کار با متغیرها در Octopus Deploy
Working with Variables in Octopus Deploy
کار با متغیرها در Octopus Deploy
Working with Variables in Octopus Deploy
متغیرهای سیستم در Octopus Deploy
System Variables in Octopus Deploy
متغیرهای سیستم در Octopus Deploy
System Variables in Octopus Deploy
اختاپوس استقرار سطح 1
Octopus Deploy Level 1
نصب Octopus Deploy در ویندوز
Installing Octopus Deploy on Windows
کار با Environments در Octopus Deploy
Working with Environments in Octopus Deploy
نصب Octopus Deploy Tentacles در ویندوز
Installing Octopus Deploy Tentacles on Windows
نصب Octopus Deploy Tentacles در اوبونتو (لینوکس)
Installing Octopus Deploy Tentacles on Ubuntu (Linux)
کار با پکیج ها در Octopus Deploy
Working with Packages in Octopus Deploy
تعریف فرآیند استقرار
Defining the Deployment Process
تیم شهر سطح 2
TeamCity Level 2
Cloud Build Agents در TeamCity
Cloud Build Agents in TeamCity
Cloud Build Agents در TeamCity
Cloud Build Agents in TeamCity
ایجاد محرک
Build Triggers
کار با ویژگی های ساخت در TeamCity
Working with Build Features in TeamCity
اتصال به GitHub از طریق کلیدهای SSH
Connecting to GitHub via SSH Keys
اتصال به GitHub از طریق کلیدهای SSH
Connecting to GitHub via SSH Keys
کاربران، گروه ها و نقش ها در TeamCity
Users, Groups and Roles in TeamCity
کاربران، گروه ها و نقش ها در TeamCity
Users, Groups and Roles in TeamCity
ورود به TeamCity با استفاده از Google (Open Authentication)
Logging to TeamCity using Google (Open Authentication)
تیم شهر سطح 2
TeamCity Level 2
ایجاد محرک
Build Triggers
کار با ویژگی های ساخت در TeamCity
Working with Build Features in TeamCity
ورود به TeamCity با استفاده از Google (Open Authentication)
Logging to TeamCity using Google (Open Authentication)
اختاپوس استقرار سطح 2
Octopus Deploy Level 2
کنترل استقرار با چرخه های زندگی
Controlling Deployments with Life Cycles
کنترل استقرار بسته ها با کانال ها
Controlling Package Deployments with Channels
مستاجران و مستاجر مستاجر
Tenants and Tenanted Deployments
تبدیل فایل های پیکربندی
Transforming Configuration Files
تبدیل فایل های پیکربندی
Transforming Configuration Files
اتصال به AWS و Azure با استفاده از حسابها
Connecting to AWS and Azure using Accounts
اتصال به AWS و Azure با استفاده از حسابها
Connecting to AWS and Azure using Accounts
کار با فیلترها در Octopus Deploy
Working with Filters in Octopus Deploy
کاربران، نقش ها، گروه ها و ممیزی ها در Octopus Deploy
Users, Roles, Groups and Audits in Octopus Deploy
کاربران، نقش ها، گروه ها و ممیزی ها در Octopus Deploy
Users, Roles, Groups and Audits in Octopus Deploy
اختاپوس استقرار سطح 2
Octopus Deploy Level 2
کنترل استقرار با چرخه های زندگی
Controlling Deployments with Life Cycles
کنترل استقرار بسته ها با کانال ها
Controlling Package Deployments with Channels
مستاجران و مستاجر مستاجر
Tenants and Tenanted Deployments
کار با فیلترها در Octopus Deploy
Working with Filters in Octopus Deploy
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مدیر ارشد فناوری Aref یک مهندس نرم افزار باتجربه است و علاقه دارد دانش و تجربه خود را با دیگران به اشتراک بگذارد. وی مدرک کارشناسی ارشد خود را در رشته مهندسی نرم افزار به پایان رساند اما سفر وی با برنامه نویسی از زمانی که او فقط 13 سال داشت (با کامپیوتر Commodore 64) آغاز شد. در 17 سالگی ، عارف اولین نرم افزار تجاری خود را که یک برنامه مدیریت املاک و مستغلات بود و در توربو پاسکال نوشته شده بود ، فروخت. او همچنین علاقه و مهارت بالایی در 8085 و 8086 زبان اسمبلی پیدا کرد. این علاقه منجر به دوره ای شد که وی در صنعت الکترونیک مشغول ساخت دستگاه های اتوماسیون صنعتی بود. عارف به عنوان یک سرگرمی (بی ادب) روی ویروس های رایانه ای کار می کرد که مورد توجه پیتر نورتون قرار گرفت. جستجوی "Aref.890" اطلاعات جالبی را به دست می آورد! از این زمان ، عارف به ساخت انواع راه حل های نرم افزاری سازمانی با استفاده از ابزارها و چارچوب های مهندسی مانند FoxPro ، Delphi ، C ++ ، C # ، Grafana ، New Relic ، TeamCity و Bamboo ادامه داده است.
نمایش نظرات