O BuildForge pode trabalhar com o Subversion (SVN) para o gerenciamento do código de origem.
Este tópico descreve requisitos adicionais de configuração para a integração com o SVN e resume as características dos modelos de adaptadores de amostra fornecidos.
As amostras de modelo do adaptador SVN fornececm métodos para analisar mudanças feitas em uma linha de base. Geralmente, a análise de mudanças é usada para evitar a construção: se um componente de linha de base não tiver sido alterado, ele não será reconstruído.
Requisitos Adicionais de Configuração para Adaptadores SVN
Consulte Requisitos do Adaptador para obter os
requisitos gerais. Não há requisitos adicionais para o SVN.
Amostras de Modelo do Adaptador SVN
São fornecidas as seguintes amostras de modelo do adaptador.
- SubversionByDate
- Consulta o Subversion para obter as alterações do repositório que ocorreram
entre uma data antiga e a data atual.
- Grava as seguintes informações no relatório BOM:
tipo de alteração, revisão, usuário, arquivo ou diretório e
data da alteração.
- Grava as seguintes informações no
relatório BOM: nome do arquivo, status, revisão e ramificação.
Variáveis usadas:
- SVN_CLIENT
- SVN_OPTS
- SVN_REPOSITORY
- SVN_LAST_REV
- SVN_LAST_DATE
- SubversionByRev
Um artigo que descreve como configurar esse adaptador está em jazz.net: https://jazz.net/wiki/bin/view/Main/RationalBuildForge/SVNAdaptorExample.
- Consulta o Subversion para obter as alterações em um repositório que
ocorreram entre a atual revisão e uma revisão anterior.
- Para cada
alteração, grava as seguintes informações no relatório BOM: revisão, usuário, tipo
de alteração, caminho do arquivo ou diretório e data de alteração.
- Grava
os detalhes da alteração (da saída de comando diff) no relatório BOM.
Variáveis usadas:
- SVN_CLIENT
- SVN_OPTS
- SVN_REPOSITORY
- SVN_LAST_REV
- SVN_LAST_DATE