في هذه المقالة، يمكنك تثبيت Azure Developer CLI (AZD)، وإنشاء بيئة نشر جديدة عن طريق توفير البنية الأساسية للتطبيق الخاص بك إلى Azure Deployment Environments، ونشر التعليمات البرمجية للتطبيق الخاص بك على بيئة النشر المتوفرة.
Azure Developer CLI (AZD) هي أداة مفتوحة المصدر تعمل على تسريع الوقت الذي تستغرقه للحصول على التطبيق الخاص بك من بيئة التطوير المحلية إلى Azure. يوفر AZD أفضل الممارسات، وأوامر سهلة الاستخدام للمطورين يتم تعيينها إلى المراحل الرئيسية في سير العمل، سواء كنت تعمل في المحطة الطرفية أو المحرر أو بيئة التطوير المتكاملة (IDE) أو CI/CD (التكامل المستمر/النشر المستمر).
عند العمل مع AZD للمرة الأولى، هناك بعض مهام الإعداد لمرة واحدة التي تحتاج إلى إكمالها. تتضمن هذه المهام تثبيت Azure Developer CLI، وتسجيل الدخول إلى حساب Azure الخاص بك، وتمكين دعم AZD لبيئات نشر Azure.
تثبيت ملحق Azure Developer CLI ل Visual Studio Code
عند تثبيت azd، يتم تثبيت أدوات azd ضمن نطاق azd بدلا من عموميا، وتتم إزالتها إذا تم إلغاء تثبيت azd. يمكنك تثبيت azd في Visual Studio Code أو من سطر الأوامر.
في Visual Studio 2022 17.3 Preview 2 أو أحدث، يمكنك تمكين التكامل مع azd كميزة معاينة.
لتمكين ميزة azd، انتقل إلى Tools>Options>Environment>Preview Features وحدد Integration with azd، وAzure Developer CLI.
عند تمكين الميزة، يمكنك استخدام Azure Developer CLI من المحطة الطرفية التي تختارها على Windows أو Linux أو macOS.
تسجيل الدخول باستخدام Azure Developer CLI
الوصول إلى موارد Azure عن طريق تسجيل الدخول. عند بدء تسجيل الدخول، تفتح نافذة مستعرض وتطالبك بتسجيل الدخول إلى Azure. بعد تسجيل الدخول، تعرض المحطة الطرفية رسالة تفيد بأنك سجلت الدخول إلى Azure.
يتم عرض إخراج الأوامر الصادرة من لوحة الأوامر في azd dev terminal مثل المثال التالي:
سجل الدخول إلى Azure في CLI باستخدام الأمر التالي:
azd auth login
الوصول إلى موارد Azure عن طريق تسجيل الدخول. عند بدء تسجيل الدخول، تفتح نافذة مستعرض وتطالبك بتسجيل الدخول إلى Azure. بعد تسجيل الدخول، تعرض المحطة الطرفية رسالة تفيد بأنك سجلت الدخول إلى Azure.
لفتح موجه أوامر المطور:
من القائمة أدوات، حدد Terminal.
في نافذة Terminal ، حدد Developer Command Prompt.
سجل الدخول إلى AZD باستخدام الوحدة الطرفية لأوامر المطور:
azd auth login
تمكين دعم AZD ل ADE
يمكنك تكوين AZD لتوفير الموارد وتوزيعها في بيئات النشر باستخدام أوامر قياسية مثل azd up أو azd provision. عند platform.type تعيين إلى devcenter، تستخدم جميع حالة بيئة AZD البعيدة والتزويد مكونات مركز التطوير. يستخدم AZD أحد قوالب البنية الأساسية المحددة في كتالوج مركز التطوير لتوفير الموارد. في هذا التكوين، لا يتم استخدام المجلد infra في القوالب المحلية.
أنت الآن جاهز لإنشاء بيئة للعمل فيها. يمكنك البدء بالتعليمات البرمجية في مجلد محلي، أو يمكنك استنساخ مستودع موجود. في هذا المثال، يمكنك إنشاء بيئة باستخدام التعليمات البرمجية في مجلد محلي.
تهيئة تطبيق جديد
تهيئة تطبيق جديد بإنشاء الملفات والمجلدات المطلوبة ل AZD للعمل مع التطبيق الخاص بك.
يستخدم AZD ملف azure.yaml لتعريف البيئة. يعرف ملف azure.yaml التطبيقات وأنواع موارد Azure التي يستخدمها التطبيق ويصفها. لمعرفة المزيد حول azure.yaml، راجع مخطط Azure.yaml الخاص ب Azure Developer CLI.
في Visual Studio Code، افتح المجلد الذي يحتوي على التعليمات البرمجية للتطبيق الخاص بك.
افتح لوحة الأوامر، وأدخل Azure Developer CLI init، ثم من القائمة، حدد Azure Developer CLI (azd): init.
في قائمة القوالب، للمتابعة دون تحديد قالب، اضغط على ENTER مرتين.
في المحطة الطرفية AZD، حدد استخدام التعليمات البرمجية في الدليل الحالي.
azd init يحدد الخدمات المعرفة في التعليمات البرمجية للتطبيق الخاص بك ويطالبك بتأكيد الخدمة ومتابعتها أو إزالتها أو إضافة خدمة. حدد تأكيد ومتابعة تهيئة تطبيقي.
azd init يستمر في جمع المعلومات لتكوين تطبيقك. بالنسبة لهذا التطبيق المثال، تتم مطالبتك باسم مثيل قاعدة بيانات MongoDB والمنافذ التي تستمع إليها الخدمات.
أدخل اسما لبيئة AZD المحلية.
azd init يعرض قائمة المشاريع التي يمكنك الوصول إليها. تحديد المشروع للبيئة الخاصة بك
azd init يعرض قائمة بتعريفات البيئة في المشروع. حدد تعريف بيئة.
ينشئ AZD موارد المشروع، بما في ذلك ملف azure.yaml في جذر مشروعك.
في CLI، انتقل إلى المجلد الذي يحتوي على التعليمات البرمجية للتطبيق الخاص بك.
قم بتشغيل الأمر التالي لتهيئة التطبيق الخاص بك وتوفير المعلومات عند مطالبتك:
azd init
في المحطة الطرفية AZD، حدد استخدام التعليمات البرمجية في الدليل الحالي.
يقوم AZD بفحص الدليل الحالي وجمع المزيد من المعلومات اعتمادا على نوع التطبيق الذي تقوم ببناءه. اتبع المطالبات لتكوين بيئة AZD.
azd init يحدد الخدمات المعرفة في التعليمات البرمجية للتطبيق الخاص بك ويطالبك بتأكيد الخدمة ومتابعتها أو إزالتها أو إضافة خدمة. حدد تأكيد ومتابعة تهيئة تطبيقي.
azd init يستمر في جمع المعلومات لتكوين تطبيقك. بالنسبة لهذا التطبيق المثال، تتم مطالبتك باسم مثيل قاعدة بيانات MongoDB والمنافذ التي تستمع إليها الخدمات.
أدخل اسما لبيئة AZD المحلية.
azd init يعرض قائمة المشاريع التي يمكنك الوصول إليها. حدد المشروع للبيئة الخاصة بك.
azd init يعرض قائمة بتعريفات البيئة في المشروع. حدد تعريف بيئة.
ينشئ AZD موارد المشروع، بما في ذلك ملف azure.yaml في جذر مشروعك.
في CLI، انتقل إلى المجلد الذي يحتوي على التعليمات البرمجية للتطبيق الخاص بك.
قم بتشغيل الأمر التالي لتهيئة التطبيق الخاص بك وتوفير المعلومات عند مطالبتك:
azd init
في المحطة الطرفية AZD، حدد استخدام التعليمات البرمجية في الدليل الحالي.
يقوم AZD بفحص الدليل الحالي وجمع المزيد من المعلومات اعتمادا على نوع التطبيق الذي تقوم ببناءه. اتبع المطالبات لتكوين بيئة AZD.
azd init يحدد الخدمات المعرفة في التعليمات البرمجية للتطبيق الخاص بك ويطالبك بتأكيد الخدمة ومتابعتها أو إزالتها أو إضافة خدمة. حدد تأكيد ومتابعة تهيئة تطبيقي.
azd init يستمر في جمع المعلومات لتكوين تطبيقك. بالنسبة لهذا التطبيق المثال، تتم مطالبتك باسم مثيل قاعدة بيانات MongoDB والمنافذ التي تستمع إليها الخدمات.
أدخل اسما لبيئة AZD المحلية.
azd init يعرض قائمة المشاريع التي يمكنك الوصول إليها. حدد المشروع للبيئة الخاصة بك.
azd init يعرض قائمة بتعريفات البيئة في المشروع. حدد تعريف بيئة.
ينشئ AZD موارد المشروع، بما في ذلك ملف azure.yaml في جذر مشروعك.
توفير البنية الأساسية لبيئة نشر Azure
عندما تكون مستعدا، يمكنك توفير البيئة المحلية الخاصة بك إلى بيئة بيئات نشر Azure البعيدة في Azure. توفر هذه العملية البنية الأساسية والموارد المحددة في تعريف البيئة في كتالوج مركز التطوير الخاص بك.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجع https://aka.ms/ContentUserFeedback.