ibm rational team concert
IBM Rational Team Concert RTC och Subversion SVN Integration Tutorial:
I våra tidigare handledning har vi sett kraften i att använda IBM Rational Collaborative Life Cycle Management (CLM) verktyg över SDLC och därigenom förenar hela projektgruppen att arbeta på ett enda arkiv.
IBM Rational Team Concert (RTC) är en del av IBM Rational CLM som har följande funktioner: Work Items, Agile Planning, Version Control, Build Management etc.
Vad du kommer att lära dig:
- Introduktion
- Visual SVN Server
- Installera Subversive Plugin till Eclipse
- Skapa ett nytt projekt och dela till SVN Source Control
- Dela projekt till SVN Repository
- Skapa Jazz SVN-anslutning
- Installerar SVN-anslutning
- Länka Java-projektet under SVN-kontroll till RTC Repository
- Begå källkod till SVN Repository
- Visa SVN-historik
- Slutsats
- Rekommenderad läsning
Introduktion
RTC har en inbyggd versionskontrollfunktion, men det kan fortfarande finnas användare som använder Subversion som sitt primära versionskontrollverktyg. Därför är det inte meningsfullt att flytta hela sin källkod omedelbart till RTC från Subversion.
Snarare är det bara att integrera RTC med Subversion och ändå behålla spårbarheten för arbetsobjekten med källkoden i Subversion tillsammans med användningen av andra funktioner i RTC.
webbplats som låter dig ladda ner youtube-videor
Denna integration ger användare som använder både Subversion och Rational Team Concert för att samarbeta effektivt.
Omstörtning är en mycket populär öppen källkod versionskontrollverktyg .
Två typer av integration stöds i RTC:
- Du kan länka ändringar av subversion till TASK eller Defect-arbetsobjekt i RTC. För detta måste en Subversion-klient för Eclipse installeras i Eclipse tillsammans med RTC P2-plugin för att integrationen ska fungera.
- Du kan också importera källkodsinnehållet i Subversion-arkivet till IBM Rational Team Concert-arkivet med hjälp av SVN Dump-filen.
I den här handledningen kommer vi att ta en djupgående titt på att länka RTC-arbetsobjekt till subversionversioner med hjälp av subversionsklienten för Eclipse.
Rekommenderad läsning => IBM RTC-handledning
Förutsättningar
- Visual SVN-server - Ladda ner
- TortoiseSVN 1.11.0 - Ladda ner
- IBM Rational Team Concert 6.0.x
- Eclipse Luna med RTC P2-plugin som kan laddas ner från jazz.net-webbplatsen.
- Subversion-klient till Eclipse - Subversivt plugin installerat i Eclipse med hjälp av uppdaterad webbplats
- Öppna internetanslutningen för att installera Subversion-kontakten.
Visual SVN Server
När Visual SVN-servern är installerad skapar du en databas och lägger till användare för åtkomst. För denna integration använder vi ett förvar som heter JKE-SVN-arkiv som skapas med grenar, taggar och trunks på högsta nivå.
Se till att användarna också skapas.
Installera Subversive Plugin till Eclipse
Gå till Eclipse Hjälp => Installera ny programvara och lägg till uppdateringswebbplatsen som beskrivs i förutsättningarna ovan för att installera plugin.
Innan vi länkar arbetsobjekten till Subversion-versioner i Eclipse måste vi skapa något Java-projekt eller använda ett befintligt projekt och dela till SVN-källkontrollförvaret.
Java-projekt skapas. Skapa paket- och java-klassfiler.
Högerklicka på det Java-projekt som just har skapats och välj Team => Dela projekt.
Välj SVN och klicka Nästa .
Välj alternativet Skapa en ny förvarplats och klicka Nästa. Vi måste ange förvarets URL som skapas med VisualSVN-servern som visas ovan.
Ange stamplatsen som vanligtvis är huvudutvecklingsområdet med hjälp av IP-adressen till Subversion-förvaringsmaskinen i webbadressen till SVN-servern.
Klick Nästa två gånger och klicka på Avsluta.
IBM Rational Team Concert (RTC) -förvar anslutet
Se också till att RTC P2-plugin är installerat och projektområdet är anslutet och ses i Team Artefakter vy.
frågor om c ++ programmeringsintervju
Exempel på arbetsuppgift
Låt oss skapa ett exempel på en arbetsuppgift som ska användas för att länka till Subversion-åtagandena i RTC-projektet. Observera att Aktivitets-ID är 90.
Skapa Jazz SVN-anslutning
Gå till Eclipse Jazz SVN-anslutning visa och skapa en ny SVN-anslutning.
Som visas nedan anger du webbadressen till SVN-förvaret med IP-adress och inte värdnamnet.
Högerklicka på anslutningen och välj Uppdatera länkar. Klick Ja att fortsätta.
Installerar SVN-anslutning
En SVN-kontakt måste installeras, annars fungerar inte integrationen. För att installera kontakten i Eclipse, gå till Windows => Inställningar => Team => SVN . Gå till SVN-kontakt TABB och klicka på Skaffa kontakter.
Välj och installera SVN-kit enligt nedanstående.
Länka Java-projektet under SVN-kontroll till RTC Repository
Länken som skapats med hjälp av nedanstående procedur hjälper till att ansluta versioner av Subversion till RTC-arbetsobjekten. Högerklicka på Java-projektet och välj Egenskaper.
Välj den egendom som heter Jazz Work Items enligt nedanstående. Det arbetsförvar som visas är detsamma som det som visas i Teamartefakter se ovan.
Klicka på Tillämpa och OK.
Begå källkod till SVN Repository
Högerklicka på Java-projektet och välj Team => Engagera.
Ange arbetsnumret ( T.ex. 90 i detta fall) på TOPP som visas i bilden nedan och klicka OK.
I IBM Rational Team Concert öppnar du arbetsobjektet (id: 90) och går till Länkar TAB att titta på omarbetningarna.
Notera :När varje ändring har gjorts i källkoden och efter att du har gjort ändringarna, se till att högerklicka på SVN-anslutningen och välj Uppdatera länkar för att uppdatera detsamma i RTC-arbetsobjektlänkar.
Visa SVN-historik
I fliken Länkar för RTC-arbetsobjekt dubbelklickar du på den specifika versionen för att se ändringarna.
Till exempel , dubbelklicka på Revision 5 och det öppnar SVN-historiken för filen.
Dubbelklicka på filen visar ändringarna för den specifika versionen.
Eventuella ytterligare ändringar av filerna och fortsättningen för att utföra ändringarna kommer att be om RTC-artikelnummer. Detta fastställer spårbarheten mellan RTC-arbetsobjekten och Subversion-versionerna som mycket liknar det sätt på vilket man skulle arbeta med RTC-källkontrollförvaret.
Slutsats
I dagens värld kräver mjukvaruutveckling transparens i alla aspekter av processen när det gäller att spåra förändringar. Spårbarhet hjälper sålunda till att säkerställa att programvaran som levereras uppfyller kundens krav.
Ur ett SDLC-perspektiv genom spårbarhet vet en affärsanalytiker att utveckling pågår och testfall definieras också. På samma sätt ger det också ett sammanhang för utvecklingsteamet att bygga rätt applikation genom att titta på kraven.
Spårbarhet är en mycket viktig aspekt direkt från krav. I den här artikeln har vi sett hur IBM Rational Team Concert (RTC) integreras med Subversion genom att tillhandahålla transparens från arbetsobjektet till källkoden.
Även om vi har sett hur RTC integreras med Subversion är det också möjligt att migrera Subversion-koden till RTC. Således visar denna integrering som visas upp subversionanvändarna att dra nytta av de andra RTC-funktionerna i arbetsobjekt, planering och bygghantering.
Rekommenderad läsning
- SVN till IBM Rational Team Concert Migration Tutorial
- IBM Rational Team Concert Advanced Work Item Customization
- IBM Rational Team Concert Defect Management Tool Tutorial
- IBM Rational Quality Manager (RQM) -integration med Rational Functional Tester (RFT)
- Learning Basics of Rational Robot - IBM Test Automation Tool
- Data Pool Feature i IBM Rational Quality Manager för testdatahantering
- IBM Rational Collaborative Lifecycle Management (CLM) Handledning
- IBM Rational Functional Tester Certification Details och Sample Paper