Acessando argumentos por meio de cargas úteis do webhook
Seus scripts podem acessar a carga útil completa do webhook do acionador que iniciou a execução do pipeline atual. Eles estão localizados no arquivo cujo caminho é definido na variável de ambiente TRIGGER_PAYLOAD_PATH.
A opção de usar a variável de ambiente TRIGGER_PAYLOAD é reprovada.
O fragmento de código a seguir mostra como acessar a carga útil do acionador do webhook e fornecer ou substituir uma variável no pipeline. Ele lê o autor da confirmação recente que acionou o pipeline e o salva para que a cadeia de ferramentas use mais tarde.
AUTHOR_EMAIL="$(jq '.head_commit.author.email' $TRIGGER_PAYLOAD_PATH)"
set_env author-email $AUTHOR_EMAIL
#
# later in a separate pipeline stage, you can access this
#
get_env author-email