UNPKG

@cpmech/az-cdk

Version:
22 lines (21 loc) 726 B
import { Construct, Stack, StackProps, SecretValue } from '@aws-cdk/core'; import { IBuildImage } from '@aws-cdk/aws-codebuild'; import { Ienvars } from '../helpers/envars2cdk'; export interface IPipelineStackProps extends StackProps { githubRepo: string; githubUser: string; githubSecret: SecretValue; githubBranch?: string; services: string[]; group?: string; envars?: Ienvars; npmBeforeTest?: string; useYarn?: boolean; notificationEmails?: string[]; useConfirmation?: boolean; stage?: string; buildImage?: IBuildImage; } export declare class PipelineStack extends Stack { constructor(scope: Construct, id: string, props: IPipelineStackProps); }