UNPKG

opinionated-ci-pipeline

Version:

CI/CD on AWS with feature-branch builds, developer-environment deployments, and build status notifications.

15 lines (14 loc) 610 B
import { ResolvedApplicationProps } from '../applicationProps'; import { Construct } from 'constructs'; import { IStringParameter } from 'aws-cdk-lib/aws-ssm'; import * as s3 from 'aws-cdk-lib/aws-s3'; export interface MirrorRepositoryProps extends Pick<ResolvedApplicationProps, 'repository'> { repoTokenParam: IStringParameter; } export declare class MirrorRepository extends Construct { readonly sourceBucket: s3.IBucket; constructor(scope: Construct, id: string, props: MirrorRepositoryProps); private createSourceBucket; private createRepositoryMirroring; private createWebhook; }