क्या आप यूबंटू लिनक्स पर सोनार्कुब स्कैनर इंस्टॉलेशन करना सीखना चाहेंगे? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि कैसे एक कंप्यूटर पर Sonarqube स्कैनर स्थापित करने के लिए Ubuntu लिनक्स चल रहा है।

• उबंटू संस्करण: 18
• उबंटू संस्करण: 19
• सोनारकुब संस्करण: 7.9.1

हार्डवेयर सूची:

निम्नलिखित अनुभाग इस सोनारक्यूब ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।

ऊपर सूचीबद्ध हार्डवेयर का हर टुकड़ा अमेज़न वेबसाइट पर पाया जा सकता है ।

सोनार्कुब संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम सोनारक्यूब स्थापना से संबंधित ट्यूटोरियल की एक सूची तक त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल – उबंटू लिनक्स पर सोनारकुब स्कैनर इंस्टॉलेशन

आवश्यक पैकेज स्थापित करने के लिए उपयुक्त-प्राप्त करें।

Copy to Clipboard

सोनार्कुब स्कैनर पैकेज डाउनलोड करें और इसे ऑप्ट निर्देशिका में ले जाएं।

Copy to Clipboard

सोनार-स्कैनर.प्रॉपर्टीफाइल को एडिट करें।

Copy to Clipboard

अपने सोनार्क्यूब सर्वर से कनेक्ट करने के लिए सोनार्क्यूब स्कैनर को कॉन्फ़िगर करें।

Copy to Clipboard

हमें सोनार-स्कैनर कमांड को पाथ वेरिएबल में जोड़ने की जरूरत है ।

आवश्यक पर्यावरण चर विन्यास को स्वचालित करने के लिए एक फ़ाइल बनाएं

Copy to Clipboard

यहां sonar-scanner.sh फ़ाइल सामग्री है।

Copy to Clipboard

अपने कंप्यूटर को रिबूट करें या पथ चर में सोनार स्कैनर कमांड जोड़ने के लिए स्रोत कमांड का उपयोग करें।

Copy to Clipboard

यह सत्यापित करने के लिए निम्नलिखित आदेश का उपयोग करें कि क्या पथ चर को उम्मीद के अनुसार बदल दिया गया था।

Copy to Clipboard

यहां कमांड आउटपुट है:

Copy to Clipboard

हमारे उदाहरण में, पथ चर में /ऑप्ट/सोनार-स्कैनर/बिन निर्देशिका को जोड़ा गया था ।

स्थापित सोनार्कुब स्कैनर संस्करण को सत्यापित करने के लिए निम्नलिखित का उपयोग करें।

Copy to Clipboard

यहां कमांड आउटपुट है।

Copy to Clipboard

बधाइयाँ! आप ने सोनारक्विब स्कैनर इंस्टॉलेशन समाप्त कर दिया है।

सोनार्कुब – स्थिर कोड को स्कैन कैसे करें

सबसे पहले, आपको सोनारक्यूब वेब इंटरफेस तक पहुंचना होगा और एक नया प्रोजेक्ट बनाना होगा।

अपना ब्राउज़र खोलें और अपने वेब सर्वर के आईपी पते को और दर्ज करें: 9000

हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:

• http://192.168.15.10:9000

sonarqube dashboard

लॉगिन बटन पर क्लिक करें और सोनारक्विब डिफॉल्ट यूजरनेम और पासवर्ड का इस्तेमाल करें।

• डिफ़ॉल्ट उपयोगकर्ता नाम: व्यवस्थापक
• डिफ़ॉल्ट पासवर्ड: व्यवस्थापक

sonarqube login

एक सफल लॉगिन के बाद, आपको सोनारक्यूब डैशबोर्ड पर भेजा जाएगा।

sonarqube new project

एक नया प्रोजेक्ट बनाएं।

हमारे उदाहरण में, हम एक लोकप्रिय ओपन सोर्स प्रोजेक्ट का विश्लेषण करने जा रहे हैं: ज़बिक्स

sonarqube new project

एक परियोजना कुंजी और एक प्रदर्शन नाम सेट करें।

sonarqube token

प्रोजेक्ट टोकन नाम के लिए एक स्ट्रिंग दर्ज करें और जेनरेट बटन पर क्लिक करें।

हमारे उदाहरण में, हमने टोकन नाम ज़बिबिक्स में प्रवेश किया।

जब विश्लेषण किया जाता है तो टोकन का उपयोग आपको पहचानने के लिए किया जाता है।

यदि इससे समझौता किया गया है, तो आप इसे अपने उपयोगकर्ता खाते में किसी भी समय रद्द कर सकते हैं।

हमारे उदाहरण में, टोक उत्पन्न ज़ब्बिक्स था: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5

जारी बटन पर क्लिक करें।

अगली स्क्रीन पर, अपनी परियोजना भाषा का चयन करें।

हमारे उदाहरण में, हमने विकल्प का चयन किया: अन्य (जेएस, टीएस, गो, पायथन, पीएचपी, …)

sonarqube project type

लिनक्स ऑपरेशनल सिस्टम का चयन करें।

सिस्टम आपको कमांड-लाइन दिखाएगा जिसका उपयोग आपको ज़ब्बिक परियोजना को स्कैन करने के लिए करना चाहिए।

Copy to Clipboard

स्टेटिक कोड की एक स्थानीय प्रति प्राप्त करें जिसका आप विश्लेषण करना चाहते हैं।

हमारे उदाहरण में, हम एक लोकप्रिय ओपन सोर्स प्रोजेक्ट का विश्लेषण करने जा रहे हैं: ज़बिक्स

Copy to Clipboard

परियोजना निर्देशिका तक पहुंचें और सोनारक्यूब स्कैनर चलाएं।

Copy to Clipboard

हमारे उदाहरण में, सोनारक्यूब सर्वर और स्कैनर एक ही कंप्यूटर पर स्थापित किए गए हैं।

कोड स्कैनर को खत्म करने और स्वचालित रूप से परिणाम ों को सोनार्क्यूब सर्वर पर अपलोड करने के लिए प्रतीक्षा करें।

Copy to Clipboard

सोनार्कुब डैशबोर्ड पर, आप स्कैन परिणामों तक पहुंचने में सक्षम होंगे।

sonarqube report

बधाइयाँ! आपने सोनार स्कैनर का उपयोग करना सीखा है।