-
Notifications
You must be signed in to change notification settings - Fork 1
/
.projenrc.js
27 lines (22 loc) · 835 Bytes
/
.projenrc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
const { TypeScriptProject } = require('projen');
const cdkVersion = process.env.CDK_VERSION || '2.0.0-rc.21';
const deps = [`aws-cdk-lib@${cdkVersion}`, 'constructs@^10.0.5'];
const project = new TypeScriptProject({
authorAddress: '[email protected]',
authorName: 'martin.mueller',
defaultReleaseBranch: 'master',
name: 'aws-cdk-staging-pipeline',
repositoryUrl: 'https://github.com/mmuller88/aws-cdk-staging-pipeline',
projenUpgradeSecret: 'PROJEN_GITHUB_TOKEN',
devDeps: [`@aws-cdk/assert@${cdkVersion}`],
deps,
releaseToNpm: true,
// python: {
// distName: 'aws-cdk-staging-pipeline',
// module: 'aws_cdk_staging_pipeline',
// },
keywords: ['cdk', 'aws', 'pipeline', 'staging'],
});
project.setScript('deploy', 'cdk deploy');
project.setScript('destroy', 'cdk destroy');
project.synth();