Comandos de etapas

O elemento command da etapa especifica a ferramenta de script que executa a etapa e identifica o arquivo que contém o script real.

O agente que executa a etapa faz download do plug-in e espera localizar o script entre os arquivos transferidos por download. O agente também deve ter acesso à ferramenta de script. Todos os outros argumentos que são requeridos pelo script ou ferramenta também podem ser especificados com o atributo arg file. Os atributos arg file devem ser definidos na ordem compatível com a ferramenta de script.

O script de comando Criar Arquivo é gravado em Groovy. Groovy é linguagem de script semelhante a Java™. A ilustração a seguir mostra um comando que executa um arquivo do Groovy externo que é denominado create_file.groovy.

Uma ilustração de como você pode gravar um script externo e usá-lo como parte de uma etapa

Esse comando orienta o interpretador do Groovy para executar create_file.groovy (mais sobre Groovy e as informações deste arquivo na seção a seguir).

Esta linha (que é parte de cada comando):

<arg file="${PLUGIN_INPUT_PROPS}"/>

envia um arquivo que contém as propriedades que são requeridas pela etapa para o agente. As propriedades no arquivo são aquelas propriedades que são fornecidas no tempo de execução e outras que foram definidas anteriormente que são requeridas pela etapa. Consulte Plug-in de exemplo. A variável ${PLUGIN_INPUT_PROPS} é resolvida para o local deste arquivo de propriedades.

E esta linha (que também é parte de cada comando):

<arg file="${PLUGIN_OUTPUT_PROPS}"/>

refere-se ao arquivo retornado pelo agente após concluir a etapa. As propriedades nesse arquivo estão disponíveis para etapas posteriores no processo. A variável ${PLUGIN_OUTPUT_PROPS} é resolvida para o local deste arquivo de propriedades.


Feedback