ibm rational team concert
Tutorial d'integració d'IBM Rational Team Concert i Subversion SVN:
En els nostres tutorials anteriors, hem vist el poder de l’ús Gestió del cicle de vida de IBM Rational Collaborative (CLM) eina a través de l'SDLC, unint així tot l'equip del projecte per treballar en un únic dipòsit.
IBM Rational Team Concert (RTC) és una part d’IBM Rational CLM que proporciona les funcions següents: elements de treball, planificació àgil, control de versions, gestió de compilacions, etc.
Què aprendreu:
- Introducció
- Servidor Visual SVN
- Instal·leu Subversive Plugin a Eclipse
- Creeu un projecte nou i compartiu-lo amb el control d'origen SVN
- Comparteix el projecte al dipòsit SVN
- Crea una connexió Jazz SVN
- Instal·lació del connector SVN
- Enllaceu el Projecte Java sota control SVN al dipòsit RTC
- Configura el codi font al dipòsit SVN
- Mostra l'historial SVN
- Conclusió
- Lectura recomanada
Introducció
RTC té una funció de control de versió integrada, però, encara hi pot haver usuaris que estiguin utilitzant Subversion com a eina principal de control de versions. Per tant, no té sentit moure tot el codi font immediatament a RTC des de Subversion.
Més aviat, només cal mirar d’integrar RTC amb Subversion i mantenir la traçabilitat dels elements de treball amb el codi font de Subversion juntament amb l’ús d’altres funcions de RTC.
tutorial de microsoft Dynamics ax per a principiants
Aquesta integració proporcionarà als usuaris que utilitzin Subversion i Rational Team Concert una col·laboració eficaç.
Subversió és un codi obert molt popular eina de control de versions .
A RTC s’admeten dos tipus d’integració:
- Podeu enllaçar les revisions de subversió als elements de treball TASK o Defect a RTC. Per a això, cal instal·lar un client de Subversion per a Eclipse a Eclipse juntament amb el connector RTC P2 perquè la integració funcioni.
- També podeu importar el contingut del codi font del dipòsit de Subversion al dipòsit de l'IBM Rational Team Concert mitjançant el fitxer SVN Dump.
En aquest tutorial, examinarem en profunditat el vincle dels elements de treball RTC amb les revisions de subversió mitjançant el client de subversió per a Eclipse.
Lectura recomanada => Tutorial IBM RTC
Prerequisits
- Servidor Visual SVN: descarregar
- TortoiseSVN 1.11.0 - descarregar
- IBM Rational Team Concert 6.0.x
- Eclipse Luna amb el connector RTC P2 que es pot descarregar des del lloc jazz.net.
- Client de Subversion a Eclipse: connector Subversiu instal·lat a Eclipse mitjançant el fitxer lloc actualitzat
- Obriu la connexió a Internet per instal·lar el connector Subversion.
Servidor Visual SVN
Un cop instal·lat el servidor Visual SVN, creeu un dipòsit i afegiu-hi usuaris per accedir-hi. Per a aquesta integració, estem utilitzant un dipòsit anomenat Dipòsit JKE-SVN que es crea amb branques, etiquetes i troncs de primer nivell.
Assegureu-vos que els usuaris també es creen.
Instal·leu Subversive Plugin a Eclipse
A Eclipse, aneu a Ajuda => Instal·la programari nou i afegiu el lloc d'actualització tal com es descriu als requisits previs anteriors per instal·lar el connector.
Abans d’enllaçar els elements de treball amb les revisions de Subversion a Eclipse, hem de crear qualsevol projecte Java o utilitzar un projecte existent i compartir-lo amb el dipòsit de control d’origen SVN.
Es crea el projecte Java. Creeu fitxers de paquets i de classes java.
Feu clic amb el botó dret del ratolí al Projecte Java que s'acaba de crear i seleccioneu Equip => Comparteix projecte.
Seleccioneu SVN i feu clic a Pròxim .
Seleccioneu l'opció Creeu una nova ubicació del dipòsit i feu clic a Pròxim. Hem d’introduir l’URL del dipòsit que es crea amb el servidor VisualSVN tal com es mostra més amunt.
Introduïu la ubicació del tronc que normalment és l'àrea principal de desenvolupament, mitjançant el fitxer Adreça IP de la màquina de dipòsit de Subversion a la url del servidor SVN.
Feu clic a Pròxim dues vegades i feu clic a Acabar.
S'ha connectat el repositori IBM Rational Team Concert (RTC)
A més, assegureu-vos que el connector RTC P2 estigui instal·lat i que l’àrea del projecte estigui connectada i que es vegi al fitxer Visualització dels artefactes de l’equip.
Element de treball de tasca de mostra
Creem un exemple de treball de tasca que s’utilitzarà per enllaçar amb els compromisos de Subversion al projecte RTC. Tingueu en compte que el fitxer L’identificador de la tasca és 90.
Crea una connexió Jazz SVN
A Eclipse, aneu a la pàgina Connexió Jazz SVN visualitzeu i creeu un fitxer nova connexió SVN.
Com es mostra a continuació, introduïu l'URL del dipòsit SVN mitjançant el fitxer Adreça IP i no el nom de l'amfitrió.
Feu clic amb el botó dret a la connexió i seleccioneu Actualitza els enllaços. Feu clic a Sí procedir.
Instal·lació del connector SVN
Cal instal·lar un connector SVN, en cas contrari la integració no funcionarà. Per instal·lar el connector a Eclipse, aneu a Windows => Preferències => Equip => SVN . Aneu al Connector SVN TAB i feu clic al botó Obteniu connectors.
Seleccioneu i instal·leu Kit SVN com es mostra a continuació.
Enllaceu el Projecte Java sota control SVN al dipòsit RTC
L'enllaç creat mitjançant el procediment següent us ajudarà a connectar les revisions de Subversion als elements de treball RTC. Feu clic amb el botó dret sobre el projecte Java i seleccioneu Propietats.
Seleccioneu la propietat anomenada Articles de treball de jazz com es mostra a continuació. El repositori d 'ítems de treball que es mostra és el mateix que es mostra al fitxer Artefactes de l’equip vista superior.
com afegir un element a una matriu a Java
Fer clic a Aplicar i D'ACORD.
Configura el codi font al dipòsit SVN
Feu clic amb el botó dret sobre el projecte Java i seleccioneu Equip => Compromís.
Introduïu el número de l'element de treball ( Per exemple. 90 en aquest cas) activat SUPERIOR tal com es mostra a la imatge següent i feu clic a D'ACORD.
A l'IBM Rational Team Concert, obriu l'element de treball (id: 90) i aneu a Enllaços TAB per mirar les revisions.
Nota :Un cop fetes totes les modificacions al codi font i després d’haver-les fet, assegureu-vos de fer clic amb el botó dret a la connexió SVN i seleccionar Actualitza els enllaços per actualitzar el mateix a la fitxa d'enllaços de l'element de treball RTC.
Mostra l'historial SVN
A la pestanya Enllaços d'elements de treball RTC, feu doble clic a la revisió específica per veure els canvis.
Per exemple , feu doble clic a la revisió 5 i s'obrirà l'historial SVN del fitxer.
Si feu doble clic al fitxer es mostraran els canvis d’aquesta revisió específica.
Qualsevol canvi addicional als fitxers i procedir a confirmar-los sol·licitarà el número de l'article de treball RTC. Això estableix la traçabilitat entre els ítems de treball de RTC i les revisions de Subversion que són molt similars a la forma en què es treballaria amb el dipòsit de control de fonts de RTC.
Conclusió
Al món actual, el desenvolupament de programari exigeix transparència en tots els aspectes del procés pel que fa al seguiment dels canvis. D'aquesta manera, la traçabilitat ajuda a garantir que el programari subministrat compleixi els requisits dels clients.
Des de la perspectiva SDLC a través de la traçabilitat, un analista de negoci sap que el desenvolupament continua i que també es defineixen casos de prova. De la mateixa manera, també proporciona un context perquè l'equip de desenvolupament construeixi l'aplicació adequada mirant els requisits.
La traçabilitat és un aspecte molt important des de Requisits. En aquest article, hem vist com l’IBM Rational Team Concert (RTC) s’integra amb Subversion proporcionant transparència des de l’element de treball fins al codi font.
Tot i que hem vist com RTC s'integra amb Subversion, també és possible migrar el codi de Subversion a RTC. Així, aquesta integració que es mostra ajuda els usuaris de la subversió a aprofitar les altres funcions RTC dels elements de treball, la planificació i la gestió de la construcció.
Lectura recomanada
- Tutorial de migració de concerts de SVN a IBM Rational Team
- Personalització avançada de l'element de treball de l'IBM Rational Team Concert
- Tutorial de l'eina de gestió de defectes de l'IBM Rational Team
- Integració d’IBM Rational Quality Manager (RQM) amb Rational Functional Tester (RFT)
- Conceptes bàsics d’aprenentatge del robot racional: eina d’automatització d’IBM
- Funció de pool de dades a IBM Rational Quality Manager per a la gestió de dades de proves
- Tutorial pràctic IBM Rational Collaborative Lifecycle Management (CLM)
- Detalls de la certificació IBM Rational Functional Tester i paper de mostra