האם בדעתך ללמוד כיצד לעשות התקנה סורק סונארקב על אובונטו לינוקס? במדריך זה, אנחנו הולכים להראות לך כיצד להתקין את סורק Sonarqube במחשב שבו פועל אובונטו לינוקס.
• Ubuntu version: 18
• Ubuntu version: 19
• Sonarqube version: 7.9.1
רשימת חומרה:
הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו של Sonarqube.
כל פיסת חומרה המפורטת לעיל ניתן למצוא באתר אמזון.
ערכת לימוד הקשורה סונארקווי:
בדף זה, אנו מציעים גישה מהירה לרשימת ערכות לימוד הקשורות להתקנת Sonarqube.
ערכת לימוד – התקנת סורק סונארקב על אובונטו לינוקס
השתמש ב-apt-get כדי להתקין את החבילות הנדרשות.
הורד את חבילת הסורק Sonarqube והעביר אותה לספריה OPT.
ערוך את הקובץ sonar-scanner.properties.
קבע את תצורת סורק הסונארקוויבה כך שיתחבר לשרת Sonarqube שלך.
אנחנו צריכים להוסיף את הפקודה סונאר-סורק למשתנה PATH.
בוא ניצור קובץ כדי להפוך את תצורת משתני הסביבה הנדרשת לאוטומטית
הנה תוכן sonar-scanner.sh הקובץ.
אתחל מחדש את המחשב או השתמש בפקודת המקור כדי להוסיף את הפקודה סורק סונאר למשתנה PATH.
השתמש בפקודה הבאה כדי לוודא אם המשתנה PATH השתנה כצפוי.
הנה פלט הפקודה:
בדוגמה שלנו, הספריה /opt/sonar-scanner/bin נוספה למשתנה PATH.
השתמש בהודעה הבאה כדי לאמת את גירסת סורק Sonarqube מותקנת.
הנה פלט הפקודה.
מזל טוב! סיימת את התקנת סורק הסונארקוויב.
סונארקווי – כיצד לסרוק קוד סטטי
ראשית, עליך לגשת לממשק האינטרנט של Sonarqube וליצור פרוייקט חדש.
פתח את הדפדפן והזן את כתובת ה- IP של שרת האינטרנט שלך בתוספת :9000
בדוגמה שלנו, כתובת ה- URL הבאה הוזנה בדפדפן:
• http://192.168.15.10:9000
לחץ על לחצן כניסה והשתמש בשם המשתמש והסיסמה המוגדרים כברירת מחדל בסונרקווי.
• Default Username: admin
• Default Password: admin
לאחר כניסה מוצלחת, תישלח ללוח המחוונים של Sonarqube.
צור פרוייקט חדש.
בדוגמה שלנו, אנחנו הולכים לנתח פרויקט קוד פתוח פופולרי בשם: Zabbix
הגדר מפתח פרוייקט ושם תצוגה.
הזן מחרוזת עבור שם אסימון הפרוייקט ולחץ על לחצן צור.
בדוגמה שלנו, הזן את שם האסימון Zabbix.
האסימון משמש לזיהוי אותך בעת ביצוע ניתוח.
אם הוא נחשף, באפשרותך לבטל אותו בכל נקודת זמן בחשבון המשתמש שלך.
בדוגמה שלנו, הטוקה שנוצרה הייתה zabbix: 47c300fa4d7b9e8a3e7c953e77c250477f3617e5
לחץ על לחצן המשך.
במסך הבא, בחר את שפת הפרוייקט שלך.
בדוגמה שלנו, בחרנו באפשרות: אחר (JS, TS, Go, פיתון, PHP, …)
בחר את המערכת התפעולית של לינוקס.
המערכת תהראה לך את שורת הפקודה שבה עליך להשתמש כדי לסרוק את פרוייקט Zabbix.
קבל עותק מקומי של הקוד הסטטי שברצונך לנתח.
בדוגמה שלנו, אנחנו הולכים לנתח פרויקט קוד פתוח פופולרי בשם: Zabbix
גש למדריך הפרוייקט והתפעיל את סורק Sonarqube.
בדוגמה שלנו, השרת והסורק Sonarqube מותקנים באותו מחשב.
המתן סורק הקוד כדי לסיים ולהעלות באופן אוטומטי את התוצאות לשרת Sonarqube.
בלוח המחוונים של סונארקווי, תוכל לגשת לתוצאות הסריקה.
מזל טוב! למדת איך להשתמש בסורק סונאר.