.rput

.rput [<relative_path>] server:[<relative_path>]
O comando .rput funciona como o comando .put, mas copia uma árvore de diretórios inteira, recursivamente. Os caminhos relativos fornecidos devem ser diretórios, não arquivos. Por exemplo, o comando
.rput myconfig linuxserver5:feb2005
copia o conteúdo de um diretório myconfig do servidor atual para o diretório feb2005 no servidor linuxserver5.
Nota: Se o caminho de destino não existir, o bfagent cria um novo diretório e copia o diretório de origem para o novo diretório.

O caminho de origem é relativo ao diretório de trabalho da etapa, portanto ele inclui ou não o projeto e os diretórios da tag com base no valor da propriedade Absoluto da etapa. O caminho de destino é relativo somente à propriedade Caminho do servidor de destino. Para obter mais informações sobre como o sistema constrói os caminhos, consulte Diretório de Trabalho para Tarefas.

Nota:
Devido ao separador de caminho do arquivo do Windows, a barra invertida (\), é igual ao caractere de escape usado no Rational® Build Forge®, ao analisar dotcommands, torna-se difícil determinar quando o comando significa "escape". Use os caracteres a seguir para distinguir entre um separador de caminho do arquivo do Windows e de escape: Este exemplo mostra o comando .put :

.put[/E|/e] [<relative_path>/]file server:[[<relative_path>/]file]

Se nem /E nem /e forem especificados, o sistema usará o método de heurística para ver se o dotcommand contém algo semelhante a um caminho do arquivo do Windows. Se ele detectar um caminho de arquivo, o escape será desativado; caso contrário, o escape será ativado.


Feedback