O BuildForge pode trabalhar com o StarTeam para o gerenciamento do código de origem.
Este tópico descreve requisitos adicionais de configuração para a integração com o StarTeam e resume as características dos modelos de adaptadores de amostra fornecidos.
As amostras de modelo do adaptador StarTeam fornecem 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 StarTeam
Consulte
Requisitos do Adaptador para obter os requisitos gerais.
- Instale o cliente de linha de comandos do StarTeam no mesmo host do agente.
- Configure uma conta de usuário do StarTeam para ser usada pelo Build Forge.
- Configure o ambiente do agente de forma que possa acessar o cliente.
Amostras de Modelo do Adaptador StarTeam
São fornecidas as seguintes amostras de modelo do adaptador.
- StarTeamBaseline
- Consulta a pasta para obter uma visualização do StarTeam para reunir
informações sobre os arquivos.
- Grava as seguintes informações no
relatório BOM: nome do arquivo, status, revisão e ramificação.
Variáveis configuradas no adaptador:
- USER
- PASS
- HOST
- PORT
- PROJECT
- VIEW
- DIR
- BFCLIENT
Variáveis adicionais necessárias para o ambiente:
Não é possível usar a propriedade Atribuição Oculta para essas variáveis.
O usuário e a senha são gravados no texto não criptografado de login da etapa.
- StarTeamByDate
- Utiliza a API do StarTeam para consultar uma visualização do StarTeam para
identificar as alterações entre a data atual e a execução do adaptador anterior.
- Grava
as seguintes informações no relatório BOM: arquivos e diretórios alterados,
usuário, versão, data e comentários de alteração.
- Grava detalhes da mudança (da saída de comando diff) no relatório BOM
Variáveis configuradas no adaptador:
- STA_USER
- STA_PASS
- STA_HOST
- STA_PORT
- STA_PROJECT
- STA_VIEW
- STA_DIR
- BFCLIENT
- LASTRUN
- CURDATE
- EMAILCHANGES
- STARTEAM80JAR
Variáveis adicionais necessárias para o ambiente:
Não é possível usar a propriedade Atribuição Oculta para essas variáveis.
O usuário e a senha são gravados no texto não criptografado de login da etapa.