웹훅 페이로드에서 인수에 액세스

스크립트는 현재 파이프라인 실행을 시작한 전체 트리거 웹훅 페이로드에 액세스할 수 있습니다. 이 파일은 TRIGGER_PAYLOAD_PATH 환경 변수에 경로가 정의된 파일에 있습니다.

TRIGGER_PAYLOAD 환경 변수를 사용하는 옵션은 더 이상 사용되지 않습니다.

다음 코드 스니펫은 웹훅 트리거 페이로드에 액세스하고 파이프라인에서 변수를 제공하거나 대체하는 방법을 보여줍니다. 또한 파이프라인을 트리거한 최근 커미트의 작성자를 읽고 나중에 도구 체인에서 사용할 수 있도록 저장합니다.

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