استكشاف الأخطاء وإصلاحها
ابدأ بسجل مسار البناء. تذكر الخطوة اسم الماسح أو الخطأ.
| العَرَض | السبب والحل |
|---|---|
| تفشل الخطوة مع ذكر اسم ماسح | الماسح مفقود من PATH أو انهار أو انتهى بخطأ أو لم يكتب SARIF صالحًا للاستخدام. ثبّته على الوكيل وأعد التشغيل. |
| يردّ الإدخال بالحالة 401 | رمز الإدخال مفقود أو خاطئ أو ملغى. أنشئ رمزًا جديدًا في صفحة المسار. |
| يردّ الإدخال بالحالة 415 | أرسل Content-Type: application/json. |
يردّ الإدخال بالحالة 400 مع empty_sarif أو invalid_sarif | لا يحتوي الجسم على SARIF، أو يحتوي على مستندات لا تذكر اسم أداتها. تحقق من خرج الماسح. |
| يردّ الإدخال بالحالة 409 | حظرت البوابة التشغيل. افتح النتائج، وأصلح النتائج التي بمستوى العتبة لديك أو أعلى منه أو استثنِها. |
| لا يوجد تعليق على طلب السحب | Azure DevOps: أضف سطر البيئة SYSTEM_ACCESSTOKEN، وامنح خدمة البناء إذن المساهمة في طلبات السحب (Contribute to pull requests)، وشغّل المسار على طلبات السحب. GitHub: امنح المهمة pull-requests: write، وشغّلها على الفروع (branches) وليس على النسخ المتفرعة (forks). |
يُرفض تغيير مع insufficient_role | لا يمكن إلا لمالكي مساحة العمل ومسؤوليها تغيير البوابة والرموز ومشاركة Azure DevOps والاستثناءات. |
| لا يوجد رابط Marketplace في صفحة المسار | تتم مشاركة الامتداد يدويًا بعد أن تحفظ مؤسستك. إلى ذلك الحين، استخدم مثال أول فحص أو إجراء GitHub. |
| لا شيء ضمن النتائج | أرسل مثال أول فحص من صفحة المسار، ثم تحقق من مرشّح الحالة في النتائج. |
لأي أمر آخر راسل hello@spot-suite.com وأرفق عنوان مساحة العمل وسجل مسار البناء.