#json #amazon-web-services #aws-codepipeline
Вопрос:
У меня есть веб-крючок codepipeline, определенный ниже:
webhooks:
- arn: arn:aws:codepipeline:eu-west-1:$$:webhook:codepipeline-webhook-test-staging
definition:
authentication: UNAUTHENTICATED
authenticationConfiguration: {}
filters:
- jsonPath: $.ref
matchEquals: refs/heads/{Branch}
name: codepipeline-webhook-test-staging
targetAction: Source
targetPipeline: test-staging-pipeline
tags: []
url: https://eu-west-1.webhooks.aws/
Я хочу, чтобы конвейер срабатывал всякий раз, когда появляется запрос на публикацию по этому URL-адресу. Я пробовал публиковать без тела, которое возвращает http 200, но конвейер не запустился, и я пробовал различные перестановки из следующих:
{
"ref": "staging"
}
or
{
"ref": "refs/heads/staging"
}
Каков правильный корпус json для запуска конвейера?
Комментарии:
1. Попробуйте установить фильтр на
matchEquals: refs/heads/staging
.