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