معرفی
در این مقاله، نحوه استقرار خطوط لوله داده Azure Data Factory را با استفاده از CI/CD بررسی خواهیم کرد. یکپارچه سازی مداوم (CI) ما را قادر می سازد تا به محض آماده شدن کد خود را بسازیم و آزمایش کنیم. استقرار پیوسته (CD) راهی برای استقرار تغییرات ما در محیط های مختلف فراهم می کند. فرآیند ترکیبی به خطوط لوله داده اجازه می دهد تا به طور خودکار در حالت زنده کارخانه داده Azure مستقر شوند.
چالش ها
در مقاله قبلی خود ، Azure Data Factory را با مخزن git Azure DevOps یکپارچه کردیم. با این ادغام، ما باید روی دکمه "انتشار" در ADF کلیک کنیم تا تغییرات خط لوله داده را در شاخه انتشار و حالت زنده اجرا کنیم. هدف CI/CD این است که این فرآیند را خودکار کند و تغییرات را به محض آماده شدن برای آزمایش در حالت زنده اعمال کند.
بیایید ابتدا مفاهیم خط لوله Azure DevOps را مرور کنیم:
- مراحل: از مراحل برای گروه بندی اقدامات اصلی با هم استفاده می شود. در مورد ما، ما 2 مرحله داریم: یک مرحله CI و یک مرحله CD.
- مشاغل: در هر مرحله، ما مشاغل داریم. هر کار باید مستقل باشد زیرا میتوان آنها را برای اجرا به سرورهای مختلف ساخت.
- مراحل: یک مرحله انجام یک عمل فردی است. هر کار شامل یک یا چند مرحله است.
آموزش
1. اتصال سرویس ایجاد کنید
قبل از اینکه بتوانیم وارد خطوط لوله DevOps شویم، باید یک اتصال Service ایجاد کنیم تا خط لوله DevOps بتواند تغییراتی را در Azure Data Factory ایجاد کند. من مقاله Azure را در اینجا پیوند داده ام .