ibm rational team concert
Tutorial de integração do IBM Rational Team Concert RTC e Subversion SVN:
Em nossos tutoriais anteriores, vimos o poder de usar Gerenciamento de ciclo de vida IBM Rational Collaborative (CLM) ferramenta em todo o SDLC, unindo assim toda a equipe do projeto para trabalhar em um único repositório.
O IBM Rational Team Concert (RTC) é uma parte do IBM Rational CLM que fornece os seguintes recursos: Itens de Trabalho, Planejamento Ágil, Controle de Versão, Gerenciamento de Compilação, etc.
O que você aprenderá:
- Introdução
- Servidor SVN Visual
- Instale o plug-in Subversive no Eclipse
- Criar um novo projeto e compartilhar com o controle de origem SVN
- Compartilhar projeto com o repositório SVN
- Criar conexão Jazz SVN
- Instalando o conector SVN
- Vincule o projeto Java sob controle SVN ao repositório RTC
- Confirmar código-fonte para o repositório SVN
- Mostrar histórico de SVN
- Conclusão
- Leitura recomendada
Introdução
O RTC tem um recurso de controle de versão embutido, no entanto, ainda pode haver usuários que estão usando o Subversion como sua ferramenta de controle de versão primária. Conseqüentemente, não faz sentido mover seu código-fonte inteiro imediatamente para o RTC do Subversion.
Em vez disso, apenas procure integrar o RTC com o Subversion e ainda manter a rastreabilidade dos itens de trabalho com o código-fonte no Subversion junto com o uso de outros recursos do RTC.
comandos unix entrevista perguntas e respostas pdf
Essa integração fornecerá aos usuários o Subversion e o Rational Team Concert para colaborar de forma eficaz.
Subversão é um código aberto muito popular ferramenta de controle de versão .
Dois tipos de integração são suportados no RTC:
- Você pode vincular as revisões de subversão aos itens de trabalho TAREFA ou Defeito no RTC. Para isso, um cliente Subversion para Eclipse precisa ser instalado no Eclipse junto com o plug-in RTC P2 para que a integração funcione.
- Você também pode importar o conteúdo do código-fonte do repositório Subversion para o repositório IBM Rational Team Concert usando o arquivo SVN Dump.
Neste tutorial, daremos uma olhada em profundidade na vinculação dos itens de trabalho RTC a revisões de subversão usando o cliente de subversão para Eclipse.
Leitura Recomendada => Tutorial IBM RTC
Pré-requisitos
- Servidor SVN visual - Download
- TortoiseSVN 1.11.0 - Download
- IBM Rational Team Concert 6.0.x
- Eclipse Luna com o plugin RTC P2 que pode ser baixado do site jazz.net.
- Cliente Subversion para Eclipse - plugin Subversive instalado no Eclipse usando o site atualizado
- Abra a conexão com a Internet para instalar o conector Subversion.
Servidor SVN Visual
Depois que o servidor Visual SVN estiver instalado, crie um repositório e adicione usuários para acesso. Para esta integração, estamos usando um repositório chamado Repositório JKE-SVN que é criado com branches, tags e troncos de nível superior.
Certifique-se de que os usuários também sejam criados.
Instale o plug-in Subversive no Eclipse
No Eclipse, vá para Help => Instalar Novo Software e adicione o site de atualização conforme descrito nos pré-requisitos acima para instalar o plugin.
Antes de vincular os itens de trabalho às revisões do Subversion no Eclipse, precisamos criar qualquer projeto Java ou usar um projeto existente e compartilhar com o repositório de controle de origem SVN.
O projeto Java é criado. Crie arquivos de pacote e classe java.
Clique com o botão direito no projeto Java que acabou de ser criado e selecione Equipe => Compartilhar Projeto.
Selecione SVN e clique Próximo .
Selecione a opção Crie um novo local de repositório e clique Próximo. Precisamos inserir a URL do repositório que é criada com o servidor VisualSVN conforme mostrado acima.
Insira a localização do tronco, que normalmente é a principal área de desenvolvimento, usando o Endereço IP da máquina do repositório Subversion na url do servidor SVN.
Clique Próximo duas vezes e clique em Terminar.
Repositório IBM Rational Team Concert (RTC) conectado
Além disso, certifique-se de que o plugin RTC P2 está instalado e a área do projeto está conectada e vista no Visualização de artefatos da equipe.
Exemplo de item de trabalho de tarefa
Vamos criar um item de trabalho Task de amostra que será usado para vincular aos commits do Subversion no projeto RTC. Observe que o O ID da tarefa é 90.
Criar conexão Jazz SVN
No Eclipse, vá para o Conexão Jazz SVN visualizar e criar um nova conexão SVN.
Conforme mostrado abaixo, insira a URL do repositório SVN usando o Endereço de IP e não o nome do host.
Clique com o botão direito na conexão e selecione Links de atualização. Clique sim para prosseguir.
Instalando o conector SVN
Um conector SVN precisa ser instalado, caso contrário a integração não funcionará. Para instalar o conector no Eclipse, vá para Windows => Preferências => Equipe => SVN . Vou ao Conector SVN TAB e clique no Obtenha conectores.
Selecione e instale SVN Kit como mostrado abaixo.
Vincule o projeto Java sob controle SVN ao repositório RTC
O link criado usando o procedimento abaixo ajudará a conectar as revisões do Subversion aos itens de trabalho RTC. Clique com o botão direito no projeto Java e selecione Propriedades.
Selecione a propriedade chamada Itens de trabalho de jazz como mostrado abaixo. O repositório de itens de trabalho mostrado é o mesmo que é mostrado no Artefatos de equipe veja acima.
Clique em Aplicar e OK.
Confirmar código-fonte para o repositório SVN
Clique com o botão direito no projeto Java e selecione Equipe => Commit.
Insira o número do item de trabalho ( Por exemplo. 90 neste caso) em TOPO como mostrado na imagem abaixo e clique OK.
como deletar um elemento de um array java
No IBM Rational Team Concert, abra o item de trabalho (id: 90) e vá para o Links TAB para ver as revisões.
Observação :Uma vez que cada mudança é feita no código-fonte e depois de confirmar as mudanças, certifique-se de clicar com o botão direito na conexão SVN e selecionar Links de atualização para atualizar o mesmo na TAB dos links do Item de Trabalho RTC.
Mostrar histórico de SVN
Na guia Links dos itens de trabalho RTC, clique duas vezes na revisão específica para visualizar as alterações.
Por exemplo , clique duas vezes na revisão 5 e isso abrirá o histórico do SVN para o arquivo.
Clicar duas vezes no arquivo mostrará as alterações para aquela revisão específica.
Quaisquer alterações adicionais nos arquivos e continuar a confirmar as alterações solicitará o número do item de trabalho RTC. Isso estabelece a rastreabilidade entre os itens de trabalho RTC e as revisões do Subversion, que são muito semelhantes à maneira como se trabalharia com o repositório de controle de origem RTC.
Conclusão
No mundo de hoje, o desenvolvimento de software exige transparência em todos os aspectos do processo com relação ao rastreamento de mudanças. Assim, a rastreabilidade ajuda a garantir que o software entregue esteja em conformidade com os requisitos do cliente.
Da perspectiva do SDLC por meio da rastreabilidade, um analista de negócios sabe que o desenvolvimento está em andamento e os casos de teste também são definidos. Da mesma forma, também fornece um contexto para a equipe de desenvolvimento construir o aplicativo certo, observando os requisitos.
A rastreabilidade é um aspecto muito importante desde os Requisitos. Neste artigo, vimos como o IBM Rational Team Concert (RTC) se integra ao Subversion, fornecendo transparência do item de trabalho ao código-fonte.
Embora tenhamos visto como o RTC se integra ao Subversion, também é possível migrar o código do Subversion para o RTC. Assim, esta integração que é apresentada, ajuda os usuários do Subversion a tirar vantagem dos outros recursos do RTC de itens de trabalho, planejamento e gerenciamento de construção.
Leitura recomendada
- Tutorial de migração de SVN para IBM Rational Team Concert
- Personalização de Item de Trabalho Avançado do IBM Rational Team Concert
- Tutorial da ferramenta de gerenciamento de defeitos do IBM Rational Team Concert
- Integração do IBM Rational Quality Manager (RQM) com o Rational Functional Tester (RFT)
- Learning Basics of Rational Robot - IBM Test Automation Tool
- Recurso de pool de dados no IBM Rational Quality Manager para gerenciamento de dados de teste
- Tutorial prático do IBM Rational Collaborative Lifecycle Management (CLM)
- Detalhes de certificação do IBM Rational Functional Tester e papel de amostra