معرفی
این دومین مقاله از مجموعه یادگیری Azure deops است. در این مقاله، من خط لوله ساخت و انتشار خطوط لوله Azure devops را پوشش خواهم داد. اگر می خواهید یاد بگیرید که چگونه پروژه خود را راه اندازی کنید و حساب کاربری خود را توسعه دهید، مقاله من را بخوانید:
اصول اولیه خطوط لوله CI/CD
"CI" در CI/CD به یکپارچه سازی مداوم اشاره دارد که یک فرآیند اتوماسیون برای ساخت، آزمایش و ادغام در یک مخزن مشترک است. CD در CI/CD به استقرار مداوم اشاره دارد و به طور خودکار تغییرات یک توسعه دهنده را از مخزن به تولید، جایی که برای مشتریان قابل استفاده است، منتشر می کند.
خط لوله CI/CD مجموعه ای از مراحل است که باید برای ارائه نسخه جدید نرم افزار انجام شود. مراحلی که یک خط لوله CI/CD را تشکیل می دهند، زیرمجموعه های مجزایی از وظایف هستند که در آنچه به عنوان مرحله خط لوله شناخته می شود گروه بندی می شوند. مراحل معمول خط لوله عبارتند از
- Build – مرحله ای که برنامه در آن کامپایل می شود.
- تست - مرحله ای که کد تست می شود. اتوماسیون در اینجا می تواند در زمان و تلاش صرفه جویی کند.
- انتشار - مرحله ای که برنامه به مخزن تحویل داده می شود.
- Deploy - در این مرحله کد برای تولید مستقر می شود.
Azure Devops
Azure devops زنجیره ابزار کاملی را برای مدیریت، خودکارسازی و استقرار ساخت شما بسیار آسان و موثر ارائه می دهد.
مزایای استفاده از لاجورد
- هر زبانی هر پلتفرمی
- کانتینرها و Kubernetes
- بسیار توسعه پذیر