in cdk/lib/build-artifacts.ts [19:37]
constructor(scope: cdk.Construct, id: string, props: BuildArtifactsProps) {
super(scope, id);
const producer = new BuildPipeline(this, 'KinesisReplayBuildPipeline', {
bucket: props.bucket,
github: `https://github.com/aws-samples/amazon-kinesis-replay/archive/${props.kinesisReplayVersion}.zip`,
extract: true
});
this.producerBuildSuccessWaitCondition = producer.buildSuccessWaitCondition;
const consumer = new BuildPipeline(this, 'FlinkConsumer', {
bucket: props.bucket,
github: `https://github.com/aws-samples/amazon-kinesis-analytics-streaming-etl/archive/${props.flinkConsumerVersion}.zip`,
extract: true,
});
this.consumerBuildSuccessWaitCondition = consumer.buildSuccessWaitCondition;
}