ibm rational team concert
IBM Rational Team Concert RTC und Subversion SVN Integration Tutorial:
In unseren früheren Tutorials haben wir die Leistungsfähigkeit gesehen IBM Rational Collaborative Life Cycle Management (CLM) Tool im gesamten SDLC, wodurch das gesamte Projektteam zusammengeführt wird, um an einem einzigen Repository zu arbeiten.
IBM Rational Team Concert (RTC) ist Teil von IBM Rational CLM und bietet die folgenden Funktionen: Workitems, Agile Planning, Versionskontrolle, Build Management usw.
Was du lernen wirst:
- Einführung
- Visual SVN Server
- Installieren Sie das Subversive Plugin in Eclipse
- Erstellen Sie ein neues Projekt und geben Sie es an die SVN-Quellcodeverwaltung weiter
- Projekt für SVN-Repository freigeben
- Erstellen Sie eine Jazz SVN-Verbindung
- SVN Connector installieren
- Verknüpfen Sie das Java-Projekt unter SVN-Kontrolle mit dem RTC-Repository
- Übertragen Sie den Quellcode in das SVN-Repository
- SVN-Verlauf anzeigen
- Fazit
- Literatur-Empfehlungen
Einführung
RTC verfügt über eine integrierte Versionskontrollfunktion. Es kann jedoch Benutzer geben, die Subversion als primäres Tool zur Versionskontrolle verwenden. Daher ist es nicht sinnvoll, den gesamten Quellcode sofort von Subversion nach RTC zu verschieben.
Versuchen Sie stattdessen, RTC in Subversion zu integrieren und die Rückverfolgbarkeit der Arbeitselemente mit dem Quellcode in Subversion zusammen mit der Verwendung anderer Funktionen von RTC beizubehalten.
Was ist die beste App zum Herunterladen von YouTube-Videos
Durch diese Integration können die Benutzer sowohl Subversion als auch Rational Team Concert verwenden, um effektiv zusammenzuarbeiten.
Subversion ist ein sehr beliebtes Open Source Versionskontroll-Tool .
In RTC werden zwei Arten der Integration unterstützt:
- Sie können Subversion-Revisionen mit den Workitems TASK oder Defect in RTC verknüpfen. Dazu muss ein Subversion-Client für Eclipse zusammen mit dem RTC P2-Plugin in Eclipse installiert werden, damit die Integration funktioniert.
- Sie können den Quellcode-Inhalt des Subversion-Repositorys auch mithilfe der SVN-Dump-Datei in das IBM Rational Team Concert-Repository importieren.
In diesem Tutorial werden wir uns eingehend mit der Verknüpfung der RTC-Arbeitselemente mit Subversion-Revisionen mit dem Subversion-Client für Eclipse befassen.
Empfohlene Lektüre => IBM RTC-Lernprogramm
Voraussetzungen
- Visueller SVN-Server - Herunterladen
- TortoiseSVN 1.11.0 - Herunterladen
- IBM Rational Team Concert 6.0.x.
- Eclipse Luna mit RTC P2-Plugin, das von der Website jazz.net heruntergeladen werden kann.
- Subversion-Client für Eclipse - Subversives Plugin, das mit dem in Eclipse installiert wurde aktualisierte Seite
- Öffnen Sie die Internetverbindung, um den Subversion-Connector zu installieren.
Visual SVN Server
Erstellen Sie nach der Installation des Visual SVN-Servers ein Repository und fügen Sie Benutzer für den Zugriff hinzu. Für diese Integration verwenden wir ein Repository namens JKE-SVN-Repository Dies wird mit Zweigen, Tags und Amtsleitungen der obersten Ebene erstellt.

Stellen Sie sicher, dass die Benutzer auch erstellt werden.

Installieren Sie das Subversive Plugin in Eclipse
Gehen Sie in Eclipse zu Hilfe => Neue Software installieren und fügen Sie die Update-Site wie in den obigen Voraussetzungen beschrieben hinzu, um das Plugin zu installieren.

Bevor wir die Arbeitselemente mit Subversion-Revisionen in Eclipse verknüpfen, müssen wir ein Java-Projekt erstellen oder ein vorhandenes Projekt verwenden und für das SVN-Quellcodeverwaltungs-Repository freigeben.


Java-Projekt wird erstellt. Erstellen Sie Paket- und Java-Klassendateien.

Klicken Sie mit der rechten Maustaste auf das gerade erstellte Java-Projekt und wählen Sie es aus Team => Projekt teilen.

Wählen SVN und klicken Sie auf Nächster .

Wählen Sie die Option Erstellen Sie einen neuen Repository-Speicherort und klicken Sie auf Nächster. Wir müssen die Repository-URL eingeben, die mit dem VisualSVN-Server wie oben gezeigt erstellt wurde.

Geben Sie den Trunk-Standort, der normalerweise der Hauptentwicklungsbereich ist, mit ein IP-Adresse des Subversion-Repository-Computers in der URL des SVN-Servers.

Klicken Nächster zweimal und klicken Sie auf Fertig.
RTC-Repository (IBM Rational Team Concert) verbunden
Stellen Sie außerdem sicher, dass das RTC P2-Plugin installiert ist und der Projektbereich verbunden ist und im angezeigt wird Ansicht 'Team-Artefakte'.

Beispielaufgabe Workitem
Erstellen Sie ein Beispiel für ein Task-Workitem, das zum Verknüpfen mit den Subversion-Commits im RTC-Projekt verwendet wird. Bitte beachten Sie, dass die Die Aufgaben-ID lautet 90.

Erstellen Sie eine Jazz SVN-Verbindung
Gehen Sie in Eclipse zu Jazz SVN-Verbindung Anzeigen und Erstellen eines neue SVN-Verbindung.

Geben Sie wie unten gezeigt die URL des SVN-Repositorys mit ein IP Adresse und nicht der Hostname.

Klicken Sie mit der rechten Maustaste auf die Verbindung und wählen Sie Links aktualisieren. Klicken Ja fortfahren.

SVN Connector installieren
Ein SVN-Connector muss installiert werden, sonst funktioniert die Integration nicht. Um den Connector in Eclipse zu installieren, gehen Sie zu Windows => Einstellungen => Team => SVN . Gehe zum SVN-Anschluss TAB und klicken Sie auf Holen Sie sich Konnektoren.

Auswählen und installieren SVN Kit Wie nachfolgend dargestellt.

Verknüpfen Sie das Java-Projekt unter SVN-Kontrolle mit dem RTC-Repository
Der mit dem folgenden Verfahren erstellte Link hilft dabei, Subversion-Revisionen mit den RTC-Arbeitselementen zu verbinden. Klicken Sie mit der rechten Maustaste auf das Java-Projekt und wählen Sie Eigenschaften.

Wählen Sie die benannte Eigenschaft aus Jazz Work Items Wie nachfolgend dargestellt. Das angezeigte Workitem-Repository ist das gleiche wie das im Team-Artefakte Ansicht oben.

Klicke auf Anwenden und OK.
Übertragen Sie den Quellcode in das SVN-Repository
Klicken Sie mit der rechten Maustaste auf das Java-Projekt und wählen Sie Team => Commit.

So überprüfen Sie den Paketverlust im Netzwerk
Geben Sie die Workitem-Nummer ein ( Z.B. 90 in diesem Fall) auf OBEN wie im Bild unten gezeigt und klicken OK.

Öffnen Sie in IBM Rational Team Concert das Arbeitselement (ID: 90) und wechseln Sie zu Links TAB die Revisionen anschauen.

Hinweis ::Stellen Sie sicher, dass Sie nach jeder Änderung am Quellcode und nach dem Festschreiben der Änderungen mit der rechten Maustaste auf die SVN-Verbindung klicken und diese auswählen Links aktualisieren um dasselbe in der RTC Work Item Links TAB zu aktualisieren.

SVN-Verlauf anzeigen
Doppelklicken Sie auf der Registerkarte Links der RTC-Arbeitselemente auf die jeweilige Revision, um die Änderungen anzuzeigen.

Zum Beispiel Doppelklicken Sie auf Revision 5, um den SVN-Verlauf für die Datei zu öffnen.
Durch Doppelklicken auf die Datei werden die Änderungen für diese bestimmte Revision angezeigt.

Bei weiteren Änderungen an den Dateien und beim Festschreiben der Änderungen wird nach der RTC-Workitem-Nummer gefragt. Dadurch wird die Rückverfolgbarkeit zwischen den RTC-Arbeitselementen und den Subversion-Revisionen hergestellt, die der Art und Weise, wie mit dem RTC-Quellcodeverwaltungs-Repository gearbeitet wird, sehr ähnlich sind.
Fazit
In der heutigen Welt erfordert die Softwareentwicklung Transparenz in allen Aspekten des Prozesses hinsichtlich der Verfolgung von Änderungen. Die Rückverfolgbarkeit trägt somit dazu bei, dass die gelieferte Software den Kundenanforderungen entspricht.
Aus SDLC-Sicht durch Rückverfolgbarkeit weiß ein Geschäftsanalyst, dass die Entwicklung im Gange ist, und es werden auch Testfälle definiert. In ähnlicher Weise bietet es auch einen Kontext für das Entwicklungsteam, um anhand der Anforderungen die richtige Anwendung zu erstellen.
Die Rückverfolgbarkeit ist ein sehr wichtiger Aspekt direkt aus den Anforderungen. In diesem Artikel haben wir gesehen, wie das IBM Rational Team Concert (RTC) in Subversion integriert wird, indem Transparenz vom Arbeitselement zum Quellcode bereitgestellt wird.
Obwohl wir gesehen haben, wie RTC in Subversion integriert wird, ist es auch möglich, den Subversion-Code in RTC zu migrieren. Diese vorgestellte Integration hilft den Subversion-Benutzern, die anderen RTC-Funktionen von Workitems, Planung und Build-Management zu nutzen.
Literatur-Empfehlungen
- Lernprogramm für die Migration von SVN zu IBM Rational Team Concert
- Erweiterte Workitem-Anpassung von IBM Rational Team Concert
- Tutorial zum IBM Rational Team Concert-Fehlermanagement-Tool
- IBM Rational Quality Manager (RQM) Integration mit Rational Functional Tester (RFT)
- Lerngrundlagen von Rational Robot - IBM Test Automation Tool
- Datenpoolfunktion in IBM Rational Quality Manager für Testdatenverwaltung
- Praktisches Lernprogramm für IBM Rational Collaborative Lifecycle Management (CLM)
- Zertifizierungsdetails und Beispielpapier für IBM Rational Functional Tester