Rational Build Forge e Perforce

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.
  1. Instale o cliente de linha de comandos do P4 no mesmo host do agente.
  2. Configure uma conta de usuário do Perforce para ser usada pelo Build Forge.
  3. 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
  1. Consulta um cliente do Perforce para obter alterações que ocorreram desde a execução do adaptador.
  2. Grava as seguintes informações no relatório BOM: alteração, data, hora, usuário, cliente do Perforce e comentários.
  3. 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:

  • P4USER
  • P4PASSWD

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
  1. Consulta um cliente do Perforce para obter alterações que ocorreram desde a última revisão do repositório.
  2. Grava as seguintes informações no relatório BOM: alteração, data, hora, usuário, cliente do Perforce e comentários.
  3. 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:

  • P4USER
  • P4PASSWD

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.


Feedback