1.0.0 • Published 4 years ago
@cloud-shift-strategies/css-aws-cdk v1.0.0
cloudshift-aws-cdk
AWS CDK Development Repo
This projects creates Cloud Shift Strategies AWS CDK constructs using the jsii library
Perquisites to build
node
- required to work with repodocker
- required to test jsii packaging
NPM Scripts
clean-all
- Cleans up all jsii generated files during build/packagingbuild
- Runs jsii build to prepare for packaging. Generates javascript and typescript types files from .tstest
- Builds and runs the jest testslint
- Runs eslintgenerate-source
- Generates the sources indist/
for each configured jsii languagevalidate
- Full validation, runs build/linting/tests/source generationpackage
- Runs the jsii-pacmak which creates distribution files for each configured jsii languagedocker-package
- Runs thepackage
script in the jsii/superchain docker imagecreate-release
- Runs semantic-release
Build Steps
npm install
- This will install the required node_modules/ into the projectdocker-compose run cdk
- This will build a docker container with the required build packages and runsnpm run build
andnpm run package
to create the distribution packages in dist/