DotNetCoreCLI@0 - مهمة .NET Core v0

استخدم هذه المهمة لإنشاء تطبيق dotnet أو اختباره أو حزمه أو نشره، أو لتشغيل أمر dotnet مخصص. بالنسبة لأوامر الحزمة، تدعم هذه المهمة NuGet.org والموجزات المصادق عليها مثل إدارة الحزمة وMyGet.

إذا كان إصدار .NET Core أو .NET Standard يعتمد على حزم NuGet، فتأكد من إضافة نسختين من هذه الخطوة: واحدة مع restore الأمر والأخرى مع build الأمر .

تم إهمال هذه المهمة.

بناء الجملة

# .NET Core v0
# Build, test and publish using dotnet core command-line.
- task: DotNetCoreCLI@0
  inputs:
    command: 'build' # 'build' | 'publish' | 'restore' | 'test' | 'run'. Required. Command. Default: build.
    #publishWebProjects: true # boolean. Optional. Use when command = publish. Publish Web Projects. Default: true.
    #projects: # string. Optional. Use when command != publish || publishWebProjects = false. Project(s). 
    #arguments: # string. Arguments. 
    #zipAfterPublish: true # boolean. Optional. Use when command = publish. Zip Published Projects. Default: true.
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.

الإدخالات

command - الامر
string. مطلوب القيم المسموح بها: build، publish، restore، test، run. القيمة الافتراضية: build.

الأمر dotnet لتشغيله. حدد custom لإضافة وسيطات أو استخدام أمر غير مدرج هنا.


publishWebProjects - نشر مشاريع ويب
boolean. ‏‏اختياري. استخدم عندما command = publish. القيمة الافتراضية: true.

إذا تم تعيين هذا الإدخال إلى true، projects يتم تخطي قيمة الخاصية وتحاول المهمة العثور على مشاريع الويب في المستودع وتشغيل publish الأمر عليها. يتم تحديد مشاريع الويب من خلال وجود web.config ملف أو wwwroot مجلد في الدليل. في حالة عدم وجود web.config ملف أو wwwroot مجلد، يتم تحديد المشاريع التي تستخدم SDK ويب، مثل Microsoft.NET.Sdk.Web، .


projects - المشروع (المشاريع)
string. ‏‏اختياري. استخدم عندما command != publish || publishWebProjects = false.

المسار إلى الملف (الملفات .csproj ) المراد استخدامه. يمكنك استخدام أحرف البدل (على سبيل المثال **/*.csproj لجميع .csproj الملفات في جميع المجلدات الفرعية). لمزيد من المعلومات، راجع مرجع أنماط مطابقة الملف.


arguments - الحجج
string.

يحدد الوسيطات للأمر المحدد. على سبيل المثال، تكوين البناء ومجلد الإخراج ووقت التشغيل. تعتمد الوسيطات على الأمر المحدد.

يقبل هذا الإدخال حاليا وسيطات فقط ل buildوpublishruntest.custom إذا كنت تريد إضافة وسيطات لأمر غير مدرج، فاستخدم custom.


zipAfterPublish - Zip Published Projects
boolean. ‏‏اختياري. استخدم عندما command = publish. القيمة الافتراضية: true.

إذا تم تعيين هذا الإدخال إلى true، فسيتم ضغط المجلد الذي تم إنشاؤه بواسطة أمر النشر وحذفه.


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

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

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

لا شيء

الملاحظات

هام

DotNetCorCLI@0 مهمل. للحصول على إصدار أحدث مدعوم، راجع DotNetCoreCLI@2.

المتطلبات

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

راجع أيضًا