क्या आप यूबंटू लिनक्स पर सोनार्कुब स्कैनर इंस्टॉलेशन करना सीखना चाहेंगे? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि कैसे एक कंप्यूटर पर Sonarqube स्कैनर स्थापित करने के लिए Ubuntu लिनक्स चल रहा है।
• उबंटू संस्करण: 18
• उबंटू संस्करण: 19
• सोनारकुब संस्करण: 7.9.1
हार्डवेयर सूची:
निम्नलिखित अनुभाग इस सोनारक्यूब ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।
ऊपर सूचीबद्ध हार्डवेयर का हर टुकड़ा अमेज़न वेबसाइट पर पाया जा सकता है ।
सोनार्कुब संबंधित ट्यूटोरियल:
इस पृष्ठ पर, हम सोनारक्यूब स्थापना से संबंधित ट्यूटोरियल की एक सूची तक त्वरित पहुंच प्रदान करते हैं।
ट्यूटोरियल – उबंटू लिनक्स पर सोनारकुब स्कैनर इंस्टॉलेशन
आवश्यक पैकेज स्थापित करने के लिए उपयुक्त-प्राप्त करें।
सोनार्कुब स्कैनर पैकेज डाउनलोड करें और इसे ऑप्ट निर्देशिका में ले जाएं।
सोनार-स्कैनर.प्रॉपर्टीफाइल को एडिट करें।
अपने सोनार्क्यूब सर्वर से कनेक्ट करने के लिए सोनार्क्यूब स्कैनर को कॉन्फ़िगर करें।
हमें सोनार-स्कैनर कमांड को पाथ वेरिएबल में जोड़ने की जरूरत है ।
आवश्यक पर्यावरण चर विन्यास को स्वचालित करने के लिए एक फ़ाइल बनाएं
यहां sonar-scanner.sh फ़ाइल सामग्री है।
अपने कंप्यूटर को रिबूट करें या पथ चर में सोनार स्कैनर कमांड जोड़ने के लिए स्रोत कमांड का उपयोग करें।
यह सत्यापित करने के लिए निम्नलिखित आदेश का उपयोग करें कि क्या पथ चर को उम्मीद के अनुसार बदल दिया गया था।
यहां कमांड आउटपुट है:
हमारे उदाहरण में, पथ चर में /ऑप्ट/सोनार-स्कैनर/बिन निर्देशिका को जोड़ा गया था ।
स्थापित सोनार्कुब स्कैनर संस्करण को सत्यापित करने के लिए निम्नलिखित का उपयोग करें।
यहां कमांड आउटपुट है।
बधाइयाँ! आप ने सोनारक्विब स्कैनर इंस्टॉलेशन समाप्त कर दिया है।
सोनार्कुब – स्थिर कोड को स्कैन कैसे करें
सबसे पहले, आपको सोनारक्यूब वेब इंटरफेस तक पहुंचना होगा और एक नया प्रोजेक्ट बनाना होगा।
अपना ब्राउज़र खोलें और अपने वेब सर्वर के आईपी पते को और दर्ज करें: 9000
हमारे उदाहरण में, निम्नलिखित यूआरएल ब्राउज़र में दर्ज किया गया था:
• http://192.168.15.10:9000
लॉगिन बटन पर क्लिक करें और सोनारक्विब डिफॉल्ट यूजरनेम और पासवर्ड का इस्तेमाल करें।
• डिफ़ॉल्ट उपयोगकर्ता नाम: व्यवस्थापक
• डिफ़ॉल्ट पासवर्ड: व्यवस्थापक
एक सफल लॉगिन के बाद, आपको सोनारक्यूब डैशबोर्ड पर भेजा जाएगा।
एक नया प्रोजेक्ट बनाएं।
हमारे उदाहरण में, हम एक लोकप्रिय ओपन सोर्स प्रोजेक्ट का विश्लेषण करने जा रहे हैं: ज़बिक्स
एक परियोजना कुंजी और एक प्रदर्शन नाम सेट करें।
प्रोजेक्ट टोकन नाम के लिए एक स्ट्रिंग दर्ज करें और जेनरेट बटन पर क्लिक करें।
हमारे उदाहरण में, हमने टोकन नाम ज़बिबिक्स में प्रवेश किया।
जब विश्लेषण किया जाता है तो टोकन का उपयोग आपको पहचानने के लिए किया जाता है।
यदि इससे समझौता किया गया है, तो आप इसे अपने उपयोगकर्ता खाते में किसी भी समय रद्द कर सकते हैं।
हमारे उदाहरण में, टोक उत्पन्न ज़ब्बिक्स था: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5
जारी बटन पर क्लिक करें।
अगली स्क्रीन पर, अपनी परियोजना भाषा का चयन करें।
हमारे उदाहरण में, हमने विकल्प का चयन किया: अन्य (जेएस, टीएस, गो, पायथन, पीएचपी, …)
लिनक्स ऑपरेशनल सिस्टम का चयन करें।
सिस्टम आपको कमांड-लाइन दिखाएगा जिसका उपयोग आपको ज़ब्बिक परियोजना को स्कैन करने के लिए करना चाहिए।
स्टेटिक कोड की एक स्थानीय प्रति प्राप्त करें जिसका आप विश्लेषण करना चाहते हैं।
हमारे उदाहरण में, हम एक लोकप्रिय ओपन सोर्स प्रोजेक्ट का विश्लेषण करने जा रहे हैं: ज़बिक्स
परियोजना निर्देशिका तक पहुंचें और सोनारक्यूब स्कैनर चलाएं।
हमारे उदाहरण में, सोनारक्यूब सर्वर और स्कैनर एक ही कंप्यूटर पर स्थापित किए गए हैं।
कोड स्कैनर को खत्म करने और स्वचालित रूप से परिणाम ों को सोनार्क्यूब सर्वर पर अपलोड करने के लिए प्रतीक्षा करें।
सोनार्कुब डैशबोर्ड पर, आप स्कैन परिणामों तक पहुंचने में सक्षम होंगे।
बधाइयाँ! आपने सोनार स्कैनर का उपयोग करना सीखा है।