Πίνακας περιεχομένων:

Πώς ενσωματώνετε το SonarQube στο Jenkins;
Πώς ενσωματώνετε το SonarQube στο Jenkins;

Βίντεο: Πώς ενσωματώνετε το SonarQube στο Jenkins;

Βίντεο: Πώς ενσωματώνετε το SonarQube στο Jenkins;
Βίντεο: Πώς μαθαίνω το βυθόμετρο με τον καλύτερο τρόπο. 2024, Ενδέχεται
Anonim

Για την ενσωμάτωση του SonarQube στο Jenkins, εκτελέσατε τα ακόλουθα βήματα

  1. Συνδεθείτε Τζένκινς και εγκαταστήστε SonarQube πρόσθετο σαρωτή. Μεταβείτε στη Διαχείριση Τζένκινς –> Διαχείριση προσθηκών > Διαθέσιμο –> SonarQube ερευνητής.
  2. Διαμόρφωση του SonarQube μονοπάτι για το σπίτι.
  3. Τώρα, Διαμόρφωση του SonarQube διακομιστής μέσα Τζένκινς .
  4. Σώσε το.

Στη συνέχεια, μπορεί κανείς να ρωτήσει, πώς μπορώ να χρησιμοποιήσω τον σαρωτή SonarQube στο Jenkins;

Συνδεθείτε Τζένκινς ως διαχειριστής και μεταβείτε στη Διαχείριση Τζένκινς > Διαμορφώστε Σύστημα. Κάντε κύλιση προς τα κάτω στο SonarQube ενότητα διαμόρφωσης, κάντε κλικ στην Προσθήκη SonarQube και προσθέστε τις τιμές που σας ζητούνται. Το διακριτικό ελέγχου ταυτότητας διακομιστή πρέπει να δημιουργηθεί ως διαπιστευτήριο «Μυστικό κείμενο».

Επιπλέον, πώς υλοποιείτε το SonarQube; Ρύθμιση του SonarQube

  1. Εκτελέστε το διακομιστή SonarQube.
  2. Εκτελέστε το docker ps και ελέγξτε εάν ένας διακομιστής είναι σε λειτουργία και λειτουργεί.
  3. Περιμένετε να ξεκινήσει ο διακομιστής και συνδεθείτε στον διακομιστή SonarQube στο https://localhost:9000 χρησιμοποιώντας προεπιλεγμένα διαπιστευτήρια: login: κωδικός πρόσβασης διαχειριστή: admin.
  4. Μεταβείτε στη διεύθυνση: https://localhost:9000/account/security/ και δημιουργήστε ένα διακριτικό.

Ομοίως, πώς μπορώ να ρυθμίσω την κάλυψη κωδικού σόναρ στο Jenkins;

2 Απαντήσεις. Πρέπει πρώτα εγκαθιστώ " SonarQube Scanner Plugin" και εγκατάσταση του SonarQube υπηρέτης διαμόρφωση στο Παγκόσμιο Εργαλείο Ρυθμίσεις του Τζένκινς . Μετά στη δουλειά Διαμόρφωση -> Κατασκευή -> SonarQube Ο σαρωτής αναφέρει τις ακόλουθες ιδιότητες που σχετίζονται με jacoco μαζί με υποβρύχιο ραντάρ ιδιότητες που σχετίζονται με το έργο.

Τι είναι το Sonar Jenkins;

Το SonarQube είναι μια διαδικτυακή εφαρμογή που χρησιμοποιείται για την κεντρική διαχείριση της ποιότητας του κώδικα. Αποφασίσαμε να το ενσωματώσουμε με Τζένκινς για να παρέχει μια λύση με ένα κλικ. Σενάριο: Ενσωματώστε το SonarQube με Τζένκινς για την εκτέλεση δοκιμών μονάδων και τη δημοσίευση αποτελεσμάτων στο SonarQube.

Συνιστάται: