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