Blog

Automatisches Auffüllen Ihres Source-Zweiges bei der Veröffentlichung in Sonar

Jesse Houwing

Jesse Houwing

Aktualisiert Oktober 22, 2025
1 Minute
Wenn Sie Ihre Build-Definition für mehrere Zweige aktivieren, möchten Sie vielleicht nicht, dass alle Zweige in dasselbe Sonar-Projekt veröffentlicht werden.
Sonar verfügt über das Konzept der Zweige, die einfach mit einem - an den Projektschlüssel angehängt werden. Dadurch wird verhindert, dass ein alter Hotfix-Build die Trendinformationen Ihrer aktuellen Entwicklung durcheinander bringt. Es hilft Ihnen auch, verschiedene Baselines für ältere Versionen (Zweige) zu konfigurieren.
Wenn Sie aus den Visual Studio Team Services Build-Aufgaben erstellen, können Sie den Zweig automatisch konfigurieren, indem Sie die Variable Build.SourceBranchName in Ihren Projektschlüssel aufnehmen:
Sonarabteilung
Einige Hintergrundinformationen zu den Werten, die dieser Variable zugewiesen werden, finden Sie in der Dokumentation Visual Studio Team Build Variables:
Build.SourceBranchName BUILD_SOURCEBRANCHNAME
Der Name des Zweigs, für den der Build in die Warteschlange gestellt wurde.
  • Bei Git ist dies das letzte Pfadsegment in der Referenz. Inrefs/heads/masterlautet der Name zum Beispielmaster.
  • Bei TFVC ist dies das letzte Pfadsegment im Root-Server-Pfad für den Arbeitsbereich. Zum Beispiel lautet der Name in $/teamproject/branch branch

Verfasst von

Jesse Houwing

Jesse is a passionate trainer and coach, helping teams improve their productivity and quality all while trying to keep work fun. He is a Professional Scrum Trainer (PST) through Scrum.org, Microsoft Certified Trainer and GitHub Accredited Trainer. Jesse regularly blogs and you'll find him on StackOverflow, he has received the Microsoft Community Contributor Award three years in a row and has been awarded the Microsoft Most Valuable Professional award since 2015. He loves espresso and dark chocolate, travels a lot and takes photos everywhere he goes.

Contact

Let’s discuss how we can support your journey.