AdvancedSecurity-Codeql-Autobuild@1 - مهمة Advanced Security AutoBuild v1

يحاول إنشاء مشروعك تلقائيا لتحليل CodeQL عن طريق البحث عن ملفات المشروع في المجلد المصدر وإنشاءها. هذه المهمة غير مطلوبة إذا كان لديك خطوات إنشاء مخصصة خاصة بك، أو إذا كنت لا تستخدم cppأو javacsharpأو أو swift. يجب تمكين GitHub Advanced Security ل Azure DevOps للمستودع الذي يتم مسحه ضوئيا.

بناء الجملة

# Advanced Security AutoBuild v1
# Attempts to build the repository by finding and building project files in the source folder.
- task: AdvancedSecurity-Codeql-Autobuild@1
  inputs: # none

الإدخالات

لا شيء

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

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

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

لا شيء

الملاحظات

هام

هذه المهمة مدعومة مع مستودعات Azure Repos Git فقط.

AdvancedSecurity-Codeql-Autobuild@1 تحاول المهمة إنشاء ملف المشروع في المستودع الخاص بك. إذا AdvancedSecurity-Codeql-Autobuild@1 تعذر إنشاء مشروعك، فقم بإزالة AdvancedSecurity-Codeql-Autobuild@1 المهمة واستبدالها بخطوات الإنشاء المخصصة.

هذه المهمة غير مطلوبة إذا كان لديك خطوات إنشاء مخصصة خاصة بك، أو إذا كنت لا تستخدم cppأو javacsharpأو أو swift. يجب تمكين GitHub Advanced Security ل Azure DevOps للمستودع الذي يتم مسحه ضوئيا.

يجب أن يستدعي المسار المهام بالترتيب التالي.

  1. تهيئة CodeQL
  2. AutoBuild (أو مهام الإنشاء المخصصة)
  3. إجراء تحليل CodeQL

مهمة AutoBuild اختيارية ويمكن استبدالها بمهام الإنشاء المخصصة. يجب تشغيل إما AutoBuild أو مهام الإنشاء المخصصة الخاصة بك حتى يتم تحليل مشروعك.

AdvancedSecurity-Codeql-Autobuild@1 يجب أن تظهر المهمة بعد خطوة التهيئة لإكمالها بنجاح.

# Initialize CodeQL database 
- task: AdvancedSecurity-Codeql-Init@1
  inputs: 
    languages: 'csharp' 
  displayName: 'Advanced Security Initialize CodeQL' 

# Build project using Autobuild or your own custom build steps 
- task: AdvancedSecurity-Codeql-Autobuild@1
  displayName: 'Advanced Security Autobuild' 

# Run analysis 
- task: AdvancedSecurity-Codeql-Analyze@1
  displayName: 'Advanced Security Code Scanning' 

المتطلبات

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

راجع أيضًا