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
وpublish
run
test
.custom
إذا كنت تريد إضافة وسيطات لأمر غير مدرج، فاستخدم custom
.
zipAfterPublish
- Zip Published Projects
boolean
. اختياري. استخدم عندما command = publish
. القيمة الافتراضية: true
.
إذا تم تعيين هذا الإدخال إلى true
، فسيتم ضغط المجلد الذي تم إنشاؤه بواسطة أمر النشر وحذفه.
خيارات التحكم بالمهمة
تحتوي جميع المهام على خيارات التحكم بالإضافة إلى مدخلات المهام الخاصة بها. لمزيد من المعلومات، راجع خيارات التحكم وخصائص المهمة الشائعة.
متغيرات الإخراج
لا شيء
الملاحظات
هام
DotNetCorCLI@0
مهمل. للحصول على إصدار أحدث مدعوم، راجع DotNetCoreCLI@2.
المتطلبات
المتطلبات | الوصف |
---|---|
أنواع البنية الأساسية لبرنامج ربط العمليات التجارية | YAML، الإصدار الكلاسيكي، الإصدار الكلاسيكي |
يعمل على | عامل |
المطالب | بلا |
القدرات | لا تلبي هذه المهمة أي متطلبات للمهام اللاحقة في الوظيفة. |
قيود الأوامر | أي |
متغيرات Settable | أي |
إصدار الوكيل | 1.95.0 أو أحدث |
فئة المهمة | البنية |
راجع أيضًا
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ