Найти, какой ресурс вызвал CodePipeline, когда несколько ресурсов из CodeCommit - PullRequest
0 голосов
/ 30 ноября 2018

Я использую AWS и создал CodePipeline, используя несколько ресурсов (CodeCommit).Я правильно получаю события, подобные этому:

{'CodePipeline.job': {'id': '...

В этом случае я могу найти последнюю фиксацию для каждого ресурса CodeCommit, но я не нашел, как определить, какой именно ресурс вызвал выполнение CodePipeline.Это что-то выполнимое?Спасибо за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Я почти уверен, что вы можете получить сообщение коммита из codepipeline:

aws codepipeline get-pipeline-state --name PIPELINE_NAME

попробуйте проанализировать его с помощью jq или bash

0 голосов
/ 01 декабря 2018

Пока не поддерживается, но будет в будущем.Прямо сейчас, возможно, вы могли бы обойти, отслеживая имя события StartPipelineExecution в cloudtrail и сравнивая его со временем фиксации источника.

...