@daysmart/cdk-pipeline
TypeScript icon, indicating that this package has built-in type declarations

1.4.1 • Public • Published

CdkPipeline

CodePipeline that uses includes a build step and will send build artifacts to S3 to multiple AWS accounts for deployment.

The cdk.json file tells the CDK Toolkit how to execute your app.

Useful commands

  • npm run build compile typescript to js
  • npm run watch watch for changes and compile
  • npm run test perform the jest unit tests
  • cdk deploy deploy this stack to your default AWS account/region
  • cdk diff compare deployed stack with current state
  • cdk synth emits the synthesized CloudFormation template

Construct Parameters

Parameter Type Description
repoName string Repository name
repoOwner string Owner of the repository
branch string Branch name for the pipeline
artifactBucket s3:IBucket S3 bucket in Shared Services account for artifacts
codeStartConnectionArn string ARN of CodeStart connection
services Array<string> (Optional) list of services in repo
testAccounts Array<AWSTestAccounts> List of AWS accounts to deploy artifacts to

AWSTestAccount properties

Parameter Type Description
name string Human readable name for AWS account
codeBucket s3:IBucket S3 bucket to send code artifacts to
crossAccountRole iam:IRole IAM role needed by CodePipeline to write artifacts cross account

Readme

Keywords

none

Package Sidebar

Install

npm i @daysmart/cdk-pipeline

Weekly Downloads

0

Version

1.4.1

License

none

Unpacked Size

17.3 kB

Total Files

7

Last publish

Collaborators

  • automaticgiant
  • d.lindstrom
  • jordanrickmandaysmart
  • devendra.deshmukh
  • shafik23
  • aclebert
  • mohammed.radhi
  • pavitra.srinivasan
  • wmcintyre
  • mberryman_daysmart
  • daysmartgithubactions
  • taylorgarpow
  • daysmartadmin
  • nthornton2010
  • shereefz
  • jenelle.farris