2017-07-30 12 views
13

के साथ पुलरूक्वेस्ट के कोड के लिए एक सोनार विश्लेषण लॉन्च करें वर्तमान में मेरे प्रोजेक्ट पर, संगठन-रिपॉजिटरी पर प्रत्येक पुल-अनुरोध जेनकिंसफाइल में निर्दिष्ट अनुसार जेनकिंस द्वारा स्वचालित रूप से निर्मित होते हैं। निर्माण अंत में संदेश जेनकींस द्वारा भेज इस परियोजनाजेनकिन्सफाइल और मेवेन

मैं एक सोनार पुल अनुरोध की बातचीत का विश्लेषण भेजना चाहते हैं के निर्माण की स्थिति के साथ GitHub के लिए करते हैं, लेकिन केवल फ़ाइल/कोड के लिए पुल अनुरोध द्वारा अद्यतन किया गया है। इनाम के लिए

जानकारी:

  • यह एक jenkinsFile उपयोग करने के लिए (अपने जवाब में एक पूर्ण jenkinsfile जोड़ने की सराहना की जाएगी) की जरूरत है
  • परिणाम केवल कोड के लिए GitHub की pullRequest पेज में दिखाई देनी चाहिए pullRequest द्वारा अद्यतन किया गया।

उत्तर

-1

ऐसा लगता है कि आपके एमवीएन सोनार कमांड में sonar documentation में उल्लिखित गिटहब ओथ टोकन पैरामीटर गुम है। यह GitHub article आपको इस टोकन को उत्पन्न करने के तरीके के माध्यम से कदम उठाएगा। एक बार यह उत्पन्न हो जाने पर, आप इसे अपने आदेश में जोड़ सकते हैं (i.e. -Dsonar.github.oauth = आपका टोकन)।

+0

धन्यवाद, लेकिन मैंने नमूना स्क्रिप्ट में प्रमाणीकरण विकल्प नहीं जोड़ा है। मैं अपनी ज़रूरत का जवाब देने के लिए एक पूर्ण काम कर रहे जेनकिन्सफाइल खोजता हूं। – sab

+0

तो आपके पास अपनी स्क्रिप्ट में प्रमाणीकरण है, आपने अभी इसे अपने प्रश्न में नहीं रखा है? क्या स्क्रिप्ट गिटहब को कुछ भी दबा रही है? –

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