AdvancedSecurity-Codeql-Autobuild@1 - مهمة Advanced Security AutoBuild v1
يحاول إنشاء مشروعك تلقائيا لتحليل CodeQL عن طريق البحث عن ملفات المشروع في المجلد المصدر وإنشاءها. هذه المهمة غير مطلوبة إذا كان لديك خطوات إنشاء مخصصة خاصة بك، أو إذا كنت لا تستخدم cpp
أو java
csharp
أو أو 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
أو java
csharp
أو أو swift
. يجب تمكين GitHub Advanced Security ل Azure DevOps للمستودع الذي يتم مسحه ضوئيا.
يجب أن يستدعي المسار المهام بالترتيب التالي.
- تهيئة CodeQL
- AutoBuild (أو مهام الإنشاء المخصصة)
- إجراء تحليل 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 | أي |
إصدار الوكيل | جميع إصدارات العامل المدعومة. |
فئة المهمة | البنية |
راجع أيضًا
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ