Groovy Runner¶
Introdução¶
O plugin Groovy Runner executa um script Groovy no agente. O script a ser executado é fornecido na variável groovy.script
ou em um arquivo local com o caminho fornecido por groovy.file
. O valor de retorno é armazenado na variável de saída groovy.return
.
Este plugin pode ser associado apenas a grupos de agentes privados e não está disponível nos grupos de agentes de nuvem Jitterbit.
Importante
Os plugins fornecidos pelo Jitterbit estão obsoletos. Veja Deprecation and support em Plugins.
Baixe e Adicione o Plugin¶
O plugin Groovy Runner deve ser baixado no link fornecido abaixo e adicionado à organização (veja Adicionar novos plugins em Personalizações > Plug-ins).
Associe o Plugin a um Grupo de Agentes¶
O plugin Groovy Runner deve ser associado a um grupo de agentes privados para tornar o plugin disponível em todos os agentes do grupo (consulte Associar grupos de agentes em Personalizações > Plug-ins).
Defina Variáveis e Use o Plugin em um Projeto¶
Consulte estes tópicos para obter informações sobre o uso de plugins em um projeto:
O plugin Groovy Runner usa estas variáveis:
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
groovy.script | Corda | Opcional | O script a ser executado. Se não estiver definido, groovy.file deve ser definido. Se ambos estiverem definidos, groovy.script tem precedência. |
groovy.file | Corda | Opcional | O caminho para um arquivo que contém o script a ser executado. O arquivo deve ser legível pelo mecanismo do plugin Jitterbit. Se não estiver definido, groovy.script deve ser definido. |
groovy.input.* | Opcional | Fornece os parâmetros de entrada, se houver, para o script. Por exemplo, se o script se referir a um parâmetro de entrada chamado user , defina a variável groovy.input.user para o valor deste parâmetro. | |
groovy.output.* | Opcional | Fornece acesso a variáveis definidas no script. Por exemplo, se o script definir uma nova variável date , o valor dessa variável pode ser recuperado definindo a variável groovy.output.date e dando a ele qualquer valor não nulo antes que o plugin seja executado. (Este valor inicial é ignorado — ele é usado apenas para sinalizar o interesse na variável correspondente.) Depois que o plugin for executado, esta variável conterá o valor do date variável. | |
groovy.return | Corda | Opcional | O valor retornado pelo script (se houver). Esta variável não precisa ser definida antes de chamar o script. Após a execução do script, esta variável contém o valor retornado pelo script. |