معرفی
CI/CD (ادغام مداوم/ استقرار مستمر) ستاره محیط توسعه مدرن است. این به شما امکان می دهد ساخت، آزمایش و استقرار برنامه ها را خودکار کنید. با یکپارچگی مداوم (CI)، سیستمها منبع ساخت را فعال میکنند و مجموعههای آزمایشی را در هر تغییر یا کد بررسی شده اجرا میکنند. اگر ساخت در تمام مراحل تصویب شود، بهطور خودکار در چندین مرحله مانند مرحلهبندی یا محیطهای تولید با استفاده از نسخه منتشر میشود. خط لوله به آن تحویل مداوم (CD) می گویند. می توانید چندین مرحله اعتبار سنجی بسته نرم افزاری را اضافه کنید.
در مقاله قبلی خود ، در مورد ایجاد خط لوله ساخت و دانلود آرتیفکت ساخت برای برنامه های Angular توضیح دادم. روند ایجاد خط لوله ساخت تقریباً برای همه فناوری ها یکسان است اما وظایف متفاوت است. در این مقاله نحوه ایجاد خط لوله انتشار و میزبانی برنامه های Angular در Azure را توضیح خواهم داد.
پیش نیازها
- شما باید یک حساب کاربری برای حساب Azure Devops و Azure Portal داشته باشید
- رپو و شعب مورد نیاز باید راه اندازی شوند
- ساخت خط لوله باید ایجاد شود ( برای ایجاد خط لوله ساخت به مقاله قبلی من مراجعه کنید )
سرویس App را در پورتال Azure ایجاد کنید
ابتدا باید سرویس Azure App را ایجاد کنید زیرا برنامه Angular در سرویس برنامه Azure توسط خط لوله انتشار مستقر شده است. در زیر مراحل ایجاد سرویس Azure App آمده است.
مرحله 1
وارد پورتال آژور شوید