ما هو Azure DevOps؟
يوفر Azure DevOps العديد من الأدوات التي يمكنك استخدامها لتحسين تعاون الفريق. كما أن لديها أدوات لعمليات الإنشاء التلقائية والاختبار والتحكم في الإصدار وإدارة الحزم. هذا هو تماما قليلا لتغطية! سنصل إلى جميع الأدوات في نهاية المطاف. في الوقت الحالي، دعونا نتابع الفريق عندما يبدأون بنظرة عامة على ماهية Azure DevOps وكيف يمكنهم البدء.
مارا: سألت أميتا عن الأدوات، وأقترح استخدام Azure DevOps.
أندي: كيف يمكننا استخدام شيء ما ل Azure إذا لم ننشر على السحابة؟ بالإضافة إلى ذلك، ننشر على Linux. هل هذا مهم؟
مارا: هذه الأدوات رائعة سواء كنت في السحابة أو محليا. لا يهم أيضا ما إذا كنا ننشر على Linux أو Windows أو نظام أساسي آخر. Azure DevOps هي مجموعة من الخدمات التي توفر حلا لأي شخص يريد سلسلة أدوات على مستوى المؤسسة. تساعدنا هذه الأدوات على تنفيذ جميع الممارسات التي تحدثنا عنها للتو. إليك ما تحصل عليه:
الخدمة | الوصف |
---|---|
لوحات Azure. هذه أدوات مرنة تساعدنا على التخطيط لعملنا وتتبعه ومناقشته، حتى مع الفرق الأخرى. | |
Azure Pipelines. سيسمح لنا ذلك بإنشاء واختبار ونشر باستخدام CI/CD الذي يعمل مع أي لغة ومنصة وسحابة. | |
خطط اختبار Azure. هذه هي أدوات الاختبار اليدوية والاستكشافية. |
هؤلاء هم الثلاثة الذين كنت أفكر في استخدامهم الآن. هناك نوعان من الخدمات الأخرى التي يمكننا التفكير فيها لاحقاً:
الخدمة | الوصف |
---|---|
Azure Repos. توفر هذه مستودعات Git الخاصة والعامة غير المحدودة والمستضافة على السحابة. | |
Azure Artifacts. تتيح لنا هذه إنشاء الحزم واستضافتها ومشاركتها. |
اسأل هابيل
إليك مقطع فيديو قصير يشرح فيه أبيل الأجزاء الخمسة لـ Azure DevOps:
أميتا: هذا يبدو كثيرا. من أين نبدأ؟
مارا: لنحاول فقط القيام ببعض التخطيط باستخدام Azure Boards. سنرى كيف سيسير ذلك. لا يتعين عليك استخدام كل خدمة يقدمها Azure DevOps. أنت فقط تستخدم ما تحتاجه.
تيم: ماذا علينا أن نفعل؟
مارا: الأمر سهل. كل ما نقوم به هو إعداد حساب ومؤسسة. تستغرق العملية برمتها بضع دقائق.