Accès aux arguments à partir d'un contenu webhook

Vos scripts peuvent accéder au contenu webhook du déclencheur complet qui a démarré l'exécution du pipeline en cours. Ils sont situés dans le fichier dont le chemin est défini dans la variable d'environnement TRIGGER_PAYLOAD_PATH.

L'option permettant d'utiliser la variable d'environnement TRIGGER_PAYLOAD est obsolète.

Le fragment de code suivant montre comment accéder au contenu du déclencheur webhook et fournir ou remplacer une variable dans le pipeline. Il lit l'auteur de la récente validation qui a déclenché le pipeline et l'enregistre pour que la chaîne d'outils puisse l'utiliser ultérieurement.

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