2013-10-21 9 views
8

मैं जेनकींस और सोनार रनर प्लगइन के माध्यम से एंड्रॉइड एप्लिकेशन के सोनार विश्लेषण को ट्रिगर करने की कोशिश कर रहा हूं। मैंने अपने काम के लिए "स्टैंडअलोन सोनार विश्लेषण" का आह्वान किया है जो एंटी का उपयोग करके कोड बनाता है। यह सोनार विश्लेषण कदम यह विफल करने के लिए हो जाता है और आउटपुट जब निम्नलिखित:जेनकिंस का उपयोग करके सोनार विश्लेषण निष्पादन योग्य नहीं मिला

------------------------------------------------------------------------ 
SONAR ANALYSIS FAILED 
------------------------------------------------------------------------ 
FATAL: Sonar runner executable was not found for Sonar Runner 2.2.2 
Build step 'Invoke Standalone Sonar Analysis' marked build as failure 

जेनकींस एजेंट जहाँ मैं/opt में सोनार-धावक स्थापित किया है/और उचित SONAR_RUNNER_HOME और पथ चर अद्यतन किया है एक दूरस्थ लिनक्स सर्वर है ।

क्या मैंने धावक को सही तरीके से स्थापित किया है? मैंने प्रलेखन और अन्य समान स्थापना संबंधी प्रश्नों को देखा है लेकिन मुझे नहीं पता कि मेरी समस्या क्या हो सकती है।

उत्तर

1

जेनकिंस अनुभाग प्रबंधित करें में, कॉन्फ़िगर करें ... क्या आपने सोनार रनर इंस्टॉलेशन को सही तरीके से सेट किया है? चेक बॉक्स स्वचालित रूप से स्थापित करें और स्वचालित रूप से कोडहॉस से संस्करण स्थापित करें।

+0

हां। मुझे लगता है कि मुझे जेनकींस/टूल्स/निर्देशिका में सोनार-रनर-डिस्ट ज़िप निकालना है? –

1

उसी सर्वर में सोनार रनर स्थापित करें जहां जेनकींस स्थापित किया गया है।

+1

मैंने यह किया है। –

+1

क्या आप अधिक जानकारी दे सकते हैं? जेनकींस संस्करण? सोनार रनर संस्करण? सोनार सर्वर संस्करण? –

3

जेनकिन्स में धावक के पथ को सही ढंग से सेट करना सुनिश्चित करें। अंत में */बिन के बिना यह पथ है। यह थोड़ा मुश्किल है।

संबंधित मुद्दे