Sending message to Event Hub from SonarQube WebHook

Serdar ARIKAN 25 Points de réputation
2024-01-30T14:26:42.54+00:00

Hi, I want to send messages to an Event Hub via the Rest API from SonarQube. For each analysis performed on an application from SonarQube, I want to configure a WebHook to contact Azure Event Hub to write the analysis result. What solution can I use for this? On SonarQube, to configure a WebHook, I only have three possible fields to fill in:

  • Name: webhook name
  • URL: the URL of the Rest API
  • Secret: the secret that will be used to generate the HMAC Capture d'écran 2024-01-30 152537

Thank you in advance for your help. Best regards, Serdar

Azure
Azure
Plateforme et infrastructure de cloud computing pour la génération, le déploiement et la gestion d’applications et de services à travers un réseau mondial de centres de données gérés par Microsoft.
142 questions
{count} votes

Réponse acceptée
  1. Alexis Thorez (CONCENTRIX CORPORATION) 6 780 Points de réputation Fournisseur Microsoft
    2024-01-30T15:10:04.97+00:00

    Bonjour Serdar,

    Avez-vous consulté la documentation SonarQube relative aux Webhooks :

    A bientôt

    Alexis.

    Si cette réponse a répondu à votre question, veuillez « Accepter comme réponse » et voter en utilisant « Pouce levé » afin que la pertinence de ce message s’améliore lorsque quelqu’un dans la communauté recherche une requête similaire.

    1 personne a trouvé cette réponse utile.

3 réponses supplémentaires

Trier par : Le plus utile
  1. Alexis Thorez (CONCENTRIX CORPORATION) 6 780 Points de réputation Fournisseur Microsoft
    2024-02-01T07:06:57.33+00:00

    Bonjour Serdar,

    Voici quelques articles Microsoft sur le sujet:

    A bientôt.

    Alexis

    Si cette réponse a répondu à votre question, veuillez « Accepter comme réponse » et voter en utilisant « Pouce levé » afin que la pertinence de ce message s’améliore lorsque quelqu’un dans la communauté recherche une requête similaire.

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

  2. Serdar ARIKAN 25 Points de réputation
    2024-03-05T10:00:13.2366667+00:00

    Bonjour,

    Je n'ai pas réussi à mettre en œuvre ma première idée. Toutefois, j'ai adopté l'approche alternative avec le Webhook sur SonarQube afin qu'il envoie les résultats du scan via une API vers une fonction Azure.

    Serdar

    1 personne a trouvé cette réponse utile.

  3. Serdar ARIKAN 25 Points de réputation
    2024-01-31T09:37:19.3266667+00:00

    Bonjour Alexis, Merci pour ta réponse. J'ai déjà connaissance de la documentation de SonarQube concernant le Webhook.
    Ce qui me pose problème c'est comment faire pour que SonarQube envoie ses données directement à l'Azure Event Hub sans intermédiaire ?
    Existe-t-il une solution pour envoyer des messages dans un Event Hub via API Rest sans que j'ai à regénéré tous les jours un token ? Cordialement, Serdar ARIKAN

    0 commentaires Aucun commentaire