DotNetCoreCLI@1 - مهمة .NET Core v1

إنشاء واختبار ونشر باستخدام سطر أوامر dotnet core.

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

بناء الجملة

# .NET Core v1
# Build, test and publish using dotnet core command-line.
- task: DotNetCoreCLI@1
  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.

الإدخالات

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

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


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

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


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

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


arguments - الحجج
string.

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

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


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

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


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

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

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

لا شيء

الملاحظات

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

المتطلبات

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

راجع أيضًا