در این مقاله، روش جدیدی برای تبدیل خط لوله مبتنی بر رابط کاربری کلاسیک موجود به خط لوله YAML خواهیم آموخت.
بررسی اجمالی
خطوط لوله لاجورد
خطوط لوله Azure به ما در خودکارسازی ساخت و بسیاری از فرآیندهای اعتبارسنجی دیگر در ماشینهای غیر توسعهدهنده کمک میکنند تا بتوانیم کیفیت ساخت را بهبود بخشیم.
در زیر دو مورد مختلف وجود دارد که می توانید خطوط لوله ساخت را پیکربندی کنید
- خطوط لوله رابط کاربری کلاسیک
- خطوط لوله YAML
در ابتدا، Azure DevOps فقط خطوط لوله مبتنی بر رابط کاربری کلاسیک دارد. معایب زیر را داشت.
- چندین مهندس که روی خطوط لوله یکسان کار می کنند کار آسانی نبود
- حفظ نسخه های Pipelines تقریبا امکان پذیر نبود
- ارائه تغییرات خطوط لوله به مافوق برای بررسی امکان پذیر نبود
- قابلیت استفاده مجدد تا حدودی امکان پذیر بود. با این حال، اجرای آن اجزای قابل استفاده مجدد بر اساس برخی قوانین ممکن نبود.
با پشتیبانی از خطوط لوله مبتنی بر YAML، تمام محدودیت های فوق دیگر قابل اجرا نیستند. با این حال، خطوط لوله مبتنی بر رابط کاربری کلاسیک یک رویکرد آسان برای نوشتن سریع خطوط لوله به ویژه برای مبتدیان در اختیار ما قرار می دهد، ویرایشگر رابط کاربری کلاسیک ابزار خوبی برای شروع نوشتن خطوط لوله بود.
هنگامی که کار با YAML را شروع می کنید، در ابتدا ممکن است کار با آن آسان نباشد، اما به تدریج هنگامی که متوجه شدید که چگونه کد YAML را از مکان های مختلف دریافت کنید، با خطوط لوله مبتنی بر YAML نیز احساس راحتی خواهید کرد.
در این مقاله، نحوه تبدیل خط لوله رابط کاربری کلاسیک به خطوط لوله مبتنی بر YAML را بدون نوشتن آنها از ابتدا یاد خواهیم گرفت.
بیایید با نوشتن خط لوله با استفاده از ویرایشگر رابط کاربری کلاسیک شروع کنیم.