Quantcast
Channel: Felix Bruckner – Braintime – Atlassian und SAFe Partner
Viewing all articles
Browse latest Browse all 246

Code-Review-Aktivitäten mit FishEye und Crucible 3.10 im Auge behalten

$
0
0

Atlassian hat die Code Hosting- & Code Review-Plattformen FishEye & Crucible im Doppelpack in Version 3.10 veröffentlicht. FishEye ist ein Source Code Management-Werkzeug von Atlassian. FishEye fasst die Repositories unterschiedlicher Art zusammen, darunter Git und Mercurial. Änderungen und Aktivitäten werden an einem zentralen Ort visualisiert und auffindbar gemacht. Mit der Erweiterung werden zusätzlich umfangreiche Code Reviews direkt im Werkzeug möglich. Die nahtlose Integration in Bitbucket und JIRA Workflows macht diese Werkzeuge zur idealen Ergänzung für agile Organisationen, die bereits auf Atlassian-Tooling setzen.

Mit der neuen Version konzentriert sich Atlassian auf zwei Bereiche, die für den Projektalltag besonders wichtig sind: Review-Workflows und Git-Unterstützung.

Code-Review-Aktivitäten und Zustände

Changeset-Bewertungen sind mit Abstand die am häufigsten verwendete Funktion – 87% der Nutzer haben angegeben, dass es eine der wichtigsten Funktionen ist, die sie in Crucible verwenden – also wollte Atlassian sicherstellen, dass Sie nachvollziehen können, was in den Code-Reviews vorgeht. Die erneut überarbeitete Code-Review-Aktivitätsanzeige enthält nun Statusinformationen (Überprüfung geöffnet, geschlossen, vollendet) im Kontext mit neuen Kommentaren in chronologischer Reihenfolge.

fecru310-1

Git und Bitbucket Server 4.0-Unterstützung

Die Git-Nutzung unter FishEye / Crucible-Anwendern ist immer noch auf dem Vormarsch. In diesem Jahr setzten 60% FishEye / Crucible in Verbindung mit Git ein – vor nur 2 Jahren waren es lediglich 47%. Um sicherzustellen, dass Ihre Erfahrungen mit Git ausgezeichnet ist, hat Atlassian für die neuste Veröffentlichung von Bitbucket Server (ehemals Atlassian Stash) Git-Unterstützung eingebaut.

Und da Git viele flexible Verzweigungsmodelle unterstützt, hat Atlassian in den letzten Versionen die Review-Workflows und die Leistung der Verzweigungsindexierung verbessert. Die Indizierung ist jetzt 3-mal schneller bei neu erstellten Verzweigungen, und Verzweigungs-Reviews können jetzt von der Aktivitätsanzeige aus erstellt werden. Die Bewertungen werden automatisch aktualisiert, wenn irgendwelche neue Änderungen gemacht werden.

Bessere Blame-Kontrolle

Blames sind Anmerkungen, die verfügbar sind, wenn Sie Quelldateien oder Diffs ansehen. Sie erlauben es Ihnen, zu sehen, wer zuletzt eine Codezeile bearbeitet hat und in welcher Revision:

fecru310-2

Atlassian hat mit FishEye 3.10 Blames verbessert und zudem auch die Leistung von Seiten mit vielen dieser Blames durch die Behebung von einer Reihe von Problemen bei der Indizierung bzw. Blame-Berechnung verbessert, wodurch Abfragen auf dem SCM-Repository vermieden werden.

Erneute Überarbeitung der Aktivitätsanzeige

Für Crucible 3.9 führte Atlassian mit der Review-Aktivitätsanzeige eine völlig neue Art ein, um Kommentaraktivitäten in Bewertungen zu sehen. In Crucible 3.10 hat Atlassian mehr Aktivitäten Ihres Teams hinzugefügt. Neben Bewertungskommentaren können Sie nun auch folgendes sehen:

  • Wenn eine Beurteilung erstellt, geschlossen, verlassen wird
  • Der Fertigstellungsstatus jedes Bewertenden

Um die Bewertungsaktivitäten zu sehen, drücken Sie in der oberen rechten Ecke der Bewertung auf Aktivität (oder verwenden Sie die Tastenkombination ‚Shift‘ + ‚]‘).

Integration von Bitbucket Server 4.0

Stash wurde umbenannt, um die Atlassian Git-Produkte unter dem Bitbucket-Namen zu vereinheitlichen. Sie werden jetzt also Bitbucket Server in FishEye 3.10 (und höher) lesen, wo Sie früher Stash gesehen haben, und alle Ihre Integrationen mit Stash werden auch weiterhin wie erwartet funktionieren, wenn Sie Stash zu Bitbucket Server 4.0 (oder höher) aktualisieren.

Projektschlüssel müssen in Großbuchstaben geschrieben werden

FishEye 3.10 erzwingt nun die Verwendung von Großbuchstaben für Projektschlüssel. Atlassian hat diese Änderung vorgenommen, um wesentlich schnellere DB-Abfragen für eine Reihe von verschiedenen Methoden zu ermöglichen.

Wenn Sie FishEye nach dem Upgrade auf 3.10 zum ersten Mal verwenden, wird eine Upgrade-Task automatisch die Schlüssel Ihrer bestehenden Projekte aktualisieren.

SNI-Unterstützung

FishEye 3.10 unterstützt nun Server Name Indication (SNI), die das HTTPS-Äquivalent des namensbasierten virtuellen Hostings praktikabel macht. Sie werden es einfacher finden, einen sicheren Reverse-Proxy für FishEye einzurichten und zu warten.

Quellen & Links


Viewing all articles
Browse latest Browse all 246