SonarQubeAnalyze@5 - تشغيل مهمة تحليل التعليمات البرمجية v5

استخدم هذه المهمة لتشغيل الماسح الضوئي وتحميل النتائج إلى خادم SonarQube.

بناء الجملة

# Run Code Analysis v5
# Run scanner and upload the results to the SonarQube server.
- task: SonarQubeAnalyze@5
  inputs:
    jdkversion: 'JAVA_HOME_11_X64' # 'JAVA_HOME' | 'JAVA_HOME_11_X64' | 'JAVA_HOME_17_X64' | 'JAVA_HOME_21_X64'. Required. JDK version source for analysis. Default: JAVA_HOME_11_X64.

الإدخالات

jdkversion - مصدر إصدار JDK للتحليل
string. مطلوب القيم المسموح بها: JAVA_HOME (استخدام JAVA_HOME)، JAVA_HOME_11_X64 (استخدام JAVA_HOME_11_X64 المضمنة (عامل مستضاف))، JAVA_HOME_17_X64 (استخدام JAVA_HOME_17_X64 المضمنة (عامل مستضاف))، JAVA_HOME_21_X64 (استخدام JAVA_HOME_21_X64 المضمنة (عامل مستضاف)). القيمة الافتراضية: JAVA_HOME_11_X64.

حدد إصدار Java المطلوب للتحليل : يمكنك الاختيار إما مع JAVA_HOME المقدمة ذاتيا والتي ستلتقط قيمة متغير env هذا، أو يمكنك اختيار قيمة JAVA_HOME_XX_X64 المضمنة على العامل المستضاف. القيمة الافتراضية JAVA_HOME_11_X64، ولكن إذا اخترت أي من القيمة المقترحة ولم تكن متوفرة، فسيتم التقاط JAVA_HOME القيمة بدلا من ذلك.


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

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

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

لا شيء

الملاحظات

سيتم استخدام هذه المهمة مع الإصدار الجديد من Prepare Analysis Configuration المهمة.

المتطلبات

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

راجع أيضًا