التحكم في التطواف .NET لا تظهر أخطاء بناء nant
-
02-10-2019 - |
سؤال
نقوم بتشغيل التحكم في التطواف 1.5.7256.1 ونستخدمه للقيام ببناء باستخدام Nant و NantContrib. الفشل في الفشل وتنجح بشكل صحيح ، ولكن عندما تفشل ، يتم عرض رسائل الخطأ ذات الصلة على صفحة تقرير إنشاء CCNET. انظر الصورة أدناه
يمكن رؤية أخطاء البناء في صفحة سجل البناء ، لكنها لا تصل إلى صفحة تقرير الإنشاء. إن البناء نفسه بسيط للغاية ، إنه مجرد عنصر nantcontrib msbuild الذي يبني ملف .NET 3.5 .sln.
أيه أفكار؟
المحلول
هل قمت بفحص ملف Dashboard.config؟ في هذا الملف ، يمكنك إضافة/حذف محلات سجل XSL في قسم XSLFilenames مثل هذا:
<buildPlugins>
<buildReportBuildPlugin>
<xslFileNames>
<xslFile>xsl\header.xsl</xslFile>
<xslFile>xsl\compile.xsl</xslFile>
<xslFile>xsl\compile-msbuild.xsl</xslFile>
<xslFile>xsl\unittests.xsl</xslFile>
<xslFile>xsl\MsTestSummary.xsl</xslFile>
<xslFile>xsl\modifications.xsl</xslFile>
</xslFileNames>
</buildReportBuildPlugin>
<...>
</buildPlugins>
إذا كنت تريد مخرجات nant في تقريرك ، فيجب أن يكون لديك خط XSL compile.xsl.
لديك قسم مماثل في الخادم/ccnetservice.exe.config الذي يستخدم لرسائل البريد الإلكتروني.
إذا قمت بتغيير شيء ما في webdashboard.config ، فسيتعين عليك إعادة تشغيل IIS بالكامل لرؤية التعديلات.