def process_code_pipeline(event): if 'execution-id' not in event['detail']: logger.debug("Skipping due to no executionId") return build_info = BuildInfo.from_event(event) existing_msg = find_message_for_build(build_info) builder = MessageBuilder(build_info, existing_msg) builder.update_pipeline_event(event) if builder.needs_revision_info(): revision = find_revision_info(build_info) builder.attach_revision_info(revision) post_build_msg(builder)
def processCodePipeline(event): # logger.info("processCodePipeline") if is_skip_codepipeline_notice(event['detail'].get('eventName')): return build_info = BuildInfo.from_event(event) existing_msg = find_message_for_build(build_info) # logger.info("existing_msg: {}".format(existing_msg)) builder = MessageBuilder(build_info, existing_msg) builder.updatePipelineEvent(event) if builder.needsRevisionInfo(): revision = findRevisionInfo(build_info) builder.attachRevisionInfo(revision) post_build_msg(builder)