AzureCLI@0 - مهمة Azure CLI Preview v0

قم بتشغيل shell أو برنامج نصي دفعي باستخدام أوامر Azure CLI مقابل اشتراك Azure.

بناء الجملة

# Azure CLI Preview v0
# Run a Shell or Batch script with Azure CLI commands against an azure subscription.
- task: AzureCLI@0
  inputs:
    connectedServiceNameSelector: 'connectedServiceNameARM' # 'connectedServiceName' | 'connectedServiceNameARM'. Required. Azure Connection Type. Default: connectedServiceNameARM.
    connectedServiceNameARM: # string. Required when connectedServiceNameSelector = connectedServiceNameARM. AzureRM Subscription. 
    #connectedServiceName: # string. Required when connectedServiceNameSelector = connectedServiceName. Azure Classic Subscription. 
    scriptLocation: 'scriptPath' # 'inlineScript' | 'scriptPath'. Required. Script Location. Default: scriptPath.
    scriptPath: # string. Required when scriptLocation = scriptPath. Script Path. 
    #inlineScript: # string. Required when scriptLocation = inlineScript. Inline Script. 
    #args: # string. Arguments. 
  # Advanced
    #cwd: # string. Working Directory. 
    #failOnStandardError: true # boolean. Fail on Standard Error. Default: true.

الإدخالات

connectedServiceNameSelector - نوع اتصال Azure
string. مطلوب القيم المسموح بها: connectedServiceName (Azure Classic)، connectedServiceNameARM (Azure Resource Manager). القيمة الافتراضية: connectedServiceNameARM.

تحديد نوع اتصال Azure للتوزيع.


connectedServiceNameARM - اشتراك AzureRM
string. مطلوب عند connectedServiceNameSelector = connectedServiceNameARM.

تحديد اشتراك Azure Resource Manager للتوزيع.


connectedServiceName - اشتراك Azure الكلاسيكي
string. مطلوب عند connectedServiceNameSelector = connectedServiceName.

تحديد اشتراك Azure Classic للنشر.


scriptLocation - موقع البرنامج النصي
string. مطلوب القيم المسموح بها: inlineScript (البرنامج النصي المضمن)، scriptPath (مسار البرنامج النصي). القيمة الافتراضية: scriptPath.

تحديد موقع البرنامج النصي.


scriptPath - مسار البرنامج النصي
string. مطلوب عند scriptLocation = scriptPath.

مسار مؤهل بالكامل للبرنامج النصي أو مسار يتعلق بدليل العمل الافتراضي.


inlineScript - البرنامج النصي المضمن
string. مطلوب عند scriptLocation = inlineScript.

يمكنك كتابة البرامج النصية الخاصة بك مضمنة هنا. بالنسبة للملفات الدفعية، استخدم البادئة call قبل كل أمر Azure. يمكنك أيضًا تمرير المتغيرات المحددة مسبقًا والمخصصة لهذا البرنامج النصي باستخدام الوسائط.

انظر الأمثلة التالية. الأول هو مثال shell والثاني هو مثال دفعي:

azure --version || azure account show 
call  azure --version || call azure account show

args - الحجج
string.

تم تمرير الوسيطات إلى البرنامج النصي.


cwd - دليل العمل
string.

دليل العمل الحالي حيث يتم تشغيل البرنامج النصي. إذا ترك فارغا، فإن هذا الإدخال هو جذر المستودع (البناء) أو البيانات الاصطناعية (الإصدار)، وهو $(System.DefaultWorkingDirectory).


failOnStandardError - فشل عند الخطأ القياسي
boolean. القيمة الافتراضية: true.

إذا كان هذا صحيحا، فستفشل هذه المهمة عند كتابة أي أخطاء في دفق StandardError.


خيارات التحكم بالمهمة

تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.

متغيرات الإخراج

لا شيء

المتطلبات

المتطلب الوصف
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي
يعمل على Agent, DeploymentGroup
المطالب بلا
القدرات لا تفي هذه المهمة بأي طلبات للمهام اللاحقة في الوظيفة.
قيود الأوامر أي
متغيرات Settable أي
إصدار الوكيل 1.95.0 أو أحدث
فئة المهمة نشر