איך מתחילים לעבוד עם SonarCloud?
במאמר להלן חומרים טכניים מומלצים (וידאו ותיעוד) שחיפשנו וליקטנו –
המסבירים איך להתחיל לעבוד עם SonarCloud ולסרוק קוד בכדי להגיע לקוד איכותי ומאובטח.
ראשית – מעט מידע חשוב על המוצר:
SonarCloud הוא פתרון SaaS לסריקת קוד , מבית היצרן Sonar (חברה שאנו הנציגים הרשמיים היחידיים בישראל). זהו מוצר "אח" של SonarQube .
המוצר יודע לסרוק 29 שפות (ביניהן: Java, C, C++, C#, Python ועוד), וכן להתחבר לכלי ניהול קוד נפוצים, כלי CI נפוצים ו- IDE נפוצים.
וידאו רשמי (5 דקות): Code Quality & Code Security
בוידאו מודגם כיצד ניתן בקלות להוסיף יכולות Code Quality ו- Code Security לפרוייקטים שלכם – בעזרת SonarCloud.
השלבים המודגמים בוידאו:
- יצירת Organization
- חיבור ל- GitHub
- מעבר על ה- issues שנוצרו לאחר הסריקה (תוצאות הריצה)
- הדגמה – התמקדות בכמה באגים בקוד
וידאו מעמיק (30 דקות): בניית אוטומציה לסריקת קוד באמצעות SonarCloud ו- GitHub Actions
בוידאו תוכלו לראות כיצד לבנות תהליך סריקת קוד אוטומטי באמצעות GitHub Action workflow .
הפרקים בסרטון:
- 0:00 – Introduction
- 0:46 – What is SonarCloud?
- 2:45 – How to integrate with SonarCloud?
- 4:25 – Configure Token
- 5:35 – Enable Github Action for GitHub repository
- 6:20 – Sonarcloud Github Action repo
- 7:20 – sonar-project.properties configuration file
- 8:10 – Add workflow definition to project
- 10:10 – Add SonarCloud token as secret in Github project
- 12:20 – Trigger Github action on source code check-in
- 13:50 – View different steps related to Github Action
- 14:20 – SonarCloud scan results
- 15:25 – Sonarcloud default scanners
- 16:45 – View scan results in SonarCloud portal
- 17:45 – Different categories in SonarCloud analysis
- 18:30 – Vulnerability levels
- 21:50 – SonarCloud rules
- 23:00 – Quality Gates
- 27:00 – Analyse external library Bootstrap using SonarCloud
- 28:35 – Summary
וידאו קצר (3 דקות): Initial SonarCloud Setup
הוידאו עובר על setup הראשוני מול הפרוייקטים שלכם:
- SonarCloud account setup
- Preparing your organization
- Maven task
תיעוד טכני מומלץ לתחילת עבודה עם SonarCloud :
להלן קישורים חשובים:
מעוניינים ללמוד עוד על SonarCloud ועל ההבדלים בינו ל- SonarQube ? מעוניינים לדעת עלויות או לקבל הצעת מחיר?
פנו אלינו: sonar@almtoolbox.com או טלפונית: 072-240-5222 .
אנו הנציגים הרשמיים היחידים בישראל (ובמדינות נוספות) של חברת SonarSource – יצרנית המוצרים: SonarCloud , SonarQube ו- SonarLint .
קישורים רלוונטים נוספים: