def processCodePipeline(event): buildInfo = BuildInfo.fromEvent(event) existing_msg = find_message_for_build(buildInfo) builder = MessageBuilder(buildInfo, existing_msg) builder.updatePipelineEvent(event) if builder.needsRevisionInfo(): revision = findRevisionInfo(buildInfo) builder.attachRevisionInfo(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)