האם בדעתך ללמוד כיצד לעשות התקנה סורק סונארקב על אובונטו לינוקס? במדריך זה, אנחנו הולכים להראות לך כיצד להתקין את סורק Sonarqube במחשב שבו פועל אובונטו לינוקס.

• Ubuntu version: 18
• Ubuntu version: 19
• Sonarqube version: 7.9.1

רשימת חומרה:

הסעיף הבא מציג את רשימת הציוד המשמש ליצירת ערכת לימוד זו של Sonarqube.

כל פיסת חומרה המפורטת לעיל ניתן למצוא באתר אמזון.

ערכת לימוד הקשורה סונארקווי:

בדף זה, אנו מציעים גישה מהירה לרשימת ערכות לימוד הקשורות להתקנת Sonarqube.

ערכת לימוד – התקנת סורק סונארקב על אובונטו לינוקס

השתמש ב-apt-get כדי להתקין את החבילות הנדרשות.

Copy to Clipboard

הורד את חבילת הסורק Sonarqube והעביר אותה לספריה OPT.

Copy to Clipboard

ערוך את הקובץ sonar-scanner.properties.

Copy to Clipboard

קבע את תצורת סורק הסונארקוויבה כך שיתחבר לשרת Sonarqube שלך.

Copy to Clipboard

אנחנו צריכים להוסיף את הפקודה סונאר-סורק למשתנה PATH.

בוא ניצור קובץ כדי להפוך את תצורת משתני הסביבה הנדרשת לאוטומטית

Copy to Clipboard

הנה תוכן sonar-scanner.sh הקובץ.

Copy to Clipboard

אתחל מחדש את המחשב או השתמש בפקודת המקור כדי להוסיף את הפקודה סורק סונאר למשתנה PATH.

Copy to Clipboard

השתמש בפקודה הבאה כדי לוודא אם המשתנה PATH השתנה כצפוי.

Copy to Clipboard

הנה פלט הפקודה:

Copy to Clipboard

בדוגמה שלנו, הספריה /opt/sonar-scanner/bin נוספה למשתנה PATH.

השתמש בהודעה הבאה כדי לאמת את גירסת סורק Sonarqube מותקנת.

Copy to Clipboard

הנה פלט הפקודה.

Copy to Clipboard

מזל טוב! סיימת את התקנת סורק הסונארקוויב.

סונארקווי – כיצד לסרוק קוד סטטי

ראשית, עליך לגשת לממשק האינטרנט של 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.

Copy to Clipboard

קבל עותק מקומי של הקוד הסטטי שברצונך לנתח.

בדוגמה שלנו, אנחנו הולכים לנתח פרויקט קוד פתוח פופולרי בשם: Zabbix

Copy to Clipboard

גש למדריך הפרוייקט והתפעיל את סורק Sonarqube.

Copy to Clipboard

בדוגמה שלנו, השרת והסורק Sonarqube מותקנים באותו מחשב.

המתן סורק הקוד כדי לסיים ולהעלות באופן אוטומטי את התוצאות לשרת Sonarqube.

Copy to Clipboard

בלוח המחוונים של סונארקווי, תוכל לגשת לתוצאות הסריקה.

מזל טוב! למדת איך להשתמש בסורק סונאר.