Quando você executa uma construção de teste de um projeto usando um plug-in, é possível
usar algumas variáveis de ambiente especiais para especificar comandos a serem executados
antes e depois que os arquivos do sistema forem copiados para o servidor.
Todos os comandos são executados no diretório do projeto:
- Use variáveis PRECMD para executar um comando em diretórios e arquivos
que são copiados do computador do desenvolvedor para o servidor que está executando
a construção. O
comando é executado antes da etapa do projeto. Exemplo: É possível
usar esse comando para efetuar o registro de saída dos arquivos de um sistema de controle de origem
antes de serem copiados.
- Use variáveis POSTCMD para executar um comando em diretórios e arquivos
após a execução de uma etapa do projeto. Exemplo: Você poderia utilizar esse comando
para liberar um diretório virtual retirado (em um sistema de controle de origem que
utiliza esse conceito, como o Rational ClearCase).
Você executa comandos em diretórios e arquivos marcados em um plug-in Refletor
como Artefatos de Projeto do Build Forge. Os comandos são aplicados à medida que a
árvore de diretórios do plug-in Refletor é atravessada.
Nota: A passagem da árvore de diretórios será em ordem descendente primeiro por extensão para comandos
PRECMD e crescente para comandos POSTCMD. Comandos para diretórios e comandos
para arquivos são executados conforme apropriado durante a passagem.
- _PRISM_DIR_PRECMD
- Especifica um comando para ser executado em diretórios à medida que eles são encontrados durante
a passagem da árvore. O comando é executado para todos os diretórios que contenham
pelo menos um arquivo. O sistema substitui o primeiro $1 do
comando pelo nome de diretório.
- _PRISM_FILE_PRECMD
- Especifica um comando para ser executado em arquivos à medida que eles são encontrados durante
a passagem da árvore. O comando é executado uma vez para todos os arquivos. O sistema substitui
o primeiro $1 do comando pelo nome do arquivo.
- _PRISM_DIR_POSTCMD
- Especifica um comando para ser executado em diretórios à medida que eles são encontrados durante
a passagem da árvore. O comando é executado para todos os diretórios que contenham
pelo menos um arquivo. O sistema substitui o primeiro $1 do
comando pelo nome de diretório.
- _PRISM_FILE_POSTCMD
- Especifica um comando para ser executado em arquivos à medida que eles são encontrados durante
a passagem da árvore. O comando é executado uma vez para todos os arquivos. O sistema substitui
o primeiro $1 do comando pelo nome do arquivo.