هدف، واقعگرایانه
- مخزن Git را در VSTS راه اندازی کنید
- ساخت خط لوله یکپارچه سازی مداوم (CI)/استقرار مستمر (CD) از ابتدا با استفاده از VSTS
- CI را فعال کنید
- یک سرویس برنامه وب رایگان در Azure ایجاد کنید
- سی دی را پس از CI موفق فعال کنید
- اجرای جریان انتها به انتها
خلاصه
Continuous Integration (CI)/Continuous Deployment (CD) اصطلاحات پرکاربردی در دنیای DevOps هستند. اگر تازه کار هستید یا کلمه اصلی DevOps را به طور کامل درک نمی کنید، مقاله DevOps، چه، چرا و چگونه من را بخوانید . یکپارچه سازی مداوم (CI) و تحویل مستمر (CD) هر تیم تحویل نرم افزار را در یک سازمان قادر می سازد و به آنها قدرت می دهد تا به طور مداوم ارزش را به کاربران نهایی خود ارائه دهند.
پیش نیاز
برنامهای که میخواهید خط لوله CI/CD را برای آن تنظیم کنید، آن کد پروژه باید در یک مخزن کد در VSTS
(سرویسهای تیم ویژوال استودیو) در دسترس باشد. با استفاده از VSTS خراش دهید. همچنین، داشتن حساب پورتال Azure ضروری است.
ایجاد تعریف ساخت
پس از تنظیم موفقیت آمیز پروژه و کد در Git، خواهید دید که حساب VSTS شما مخزن کد و یک پروژه را مطابق شکل زیر نشان می دهد. در اینجا، مخزن به نام TestProjects دارای یک برنامه ASP.NET MVC به نام WebApplication1 است.
بر روی "Set up build" کلیک کنید و با انتخاب یک الگوی "ASP.NET" همانطور که در تصویر زیر نشان داده شده است، روی Apply کلیک کنید. ممکن است بخواهید قالبی را انتخاب کنید که برای برنامه شما مناسب باشد.
تنظیم وظایف ساخت
اگر قبلاً باز نشدهاید، تب Tasks را باز کنید. به طور پیشفرض، نام تعریف بیلد <ProjectName>-<BuildTemplateName>-CI خواهد بود (در صورت تمایل میتوانید آن را به چیز دیگری تغییر دهید) و صف نماینده خالی خواهد بود که باید روی Hosted تنظیم شود (در صورت وجود NET) ) یا میزبانی 2017 (در مورد NET Core) همانطور که در زیر Process blade در تصویر زیر نشان داده شده است.
بهطور پیشفرض، بیلد در شعبه اصلی پروژهای که «راهاندازی ساخت» را از آن آغاز کردهاید، که TestProjetcs بود، راهاندازی میشود. همانطور که در تصویر زیر نشان داده شده است، میتوانید این را تأیید کنید و در صورت نیاز تنظیمات را با استفاده از تیغه «دریافت منابع» تغییر دهید.
Build Template با اکثر وظایف از پیش پیکربندی شده است و از این رو می توانید وظایف دیگر را بررسی کنید، اما برای اجرای موفقیت آمیز از این مرحله به بعد هیچ تغییری لازم نیست (برای برنامه MVC تأیید شده است)، با این حال، در مورد شما، ممکن است مجبور شوید تغییراتی را انجام دهید. برخی تنظیمات
در صف ساختن