O BuildForge pode trabalhar com o Perforce para o gerenciamento do código de origem.
Este tópico descreve requisitos adicionais de configuração para a integração com o Perforce e resume as características dos modelos de adaptadores de amostra fornecidos.
As amostras de modelo do adaptador Perforce 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 Perforce
Consulte
Requisitos do Adaptador para obter os requisitos gerais.
- Instale o cliente de linha de comandos do P4 no mesmo host do agente.
- Configure uma conta de usuário do Perforce para ser usada pelo Build Forge.
- Configure o ambiente do agente de forma que possa acessar o cliente.
Amostras de Modelo do Adaptador Perforce
São fornecidas as seguintes amostras de modelo do adaptador.
- PerforceByDate
- Consulta um cliente do Perforce para obter alterações que ocorreram
desde a execução do adaptador.
- Grava as seguintes informações no
relatório BOM: alteração, data, hora, usuário, cliente do Perforce e comentários.
- Grava
os detalhes da alteração (da saída de comando diff) no relatório BOM.
Variáveis configuradas no adaptador:
- LAST_RUN
- CurDate
- P4PORT
- BFCLIENT
- P4CLIENT
- FILESPEC
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.
- PerforceByRev
- Consulta um cliente do Perforce para obter alterações que ocorreram
desde a última revisão do repositório.
- Grava as seguintes informações no
relatório BOM: alteração, data, hora, usuário, cliente do Perforce e comentários.
- Grava
os detalhes da alteração (da saída de comando diff) no relatório BOM.
Variáveis configuradas no adaptador:
- LAST_RUN
- CurDate
- P4PORT
- BFCLIENT
- P4CLIENT
- FILESPEC
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.