Zugriff auf Argumente von Webhook-Nutzdaten
Ihre Scripts können auf die vollständigen Trigger-Webhook-Nutzdaten zugreifen, die die aktuelle Pipeline gestartet haben. Sie befinden sich in der Datei, deren Pfad in der Umgebungsvariablen TRIGGER_PAYLOAD_PATH definiert ist.
Die Option zur Verwendung der Umgebungsvariablen TRIGGER_PAYLOAD ist veraltet.
Das folgende Code-Snippet zeigt, wie auf die Webhook-Trigger-Nutzdaten zugegriffen wird, und wie eine Variable in der Pipeline bereitgestellt oder überschrieben wird. Es liest den Autor der letzten Festschreibung, die die Pipeline ausgelöst hat, und speichert sie für die spätere Verwendung der Toolchain.
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