Skip to content

Commit 18cea94

Browse files
committed
[AEA-4684] update makefile
1 parent 2140602 commit 18cea94

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

Makefile

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,47 @@ aws-login:
6262

6363
cfn-guard:
6464
./scripts/run_cfn_guard.sh
65+
66+
cdk-deploy:
67+
REQUIRE_APPROVAL="$${REQUIRE_APPROVAL:-any-change}" && \
68+
VERSION_NUMBER="$${VERSION_NUMBER:-undefined}" && \
69+
COMMIT_ID="$${COMMIT_ID:-undefined}" && \
70+
npx cdk deploy \
71+
--app "npx ts-node --prefer-ts-exts packages/cdk/bin/VpcResourcesApp.ts" \
72+
--all \
73+
--ci true \
74+
--require-approval $${REQUIRE_APPROVAL} \
75+
--context VERSION_NUMBER=$$VERSION_NUMBER \
76+
--context COMMIT_ID=$$COMMIT_ID \
77+
--context logRetentionInDays=30
78+
79+
cdk-synth:
80+
npx cdk synth \
81+
--quiet \
82+
--app "npx ts-node --prefer-ts-exts packages/cdk/bin/VpcResourcesApp.ts" \
83+
--context VERSION_NUMBER=undefined \
84+
--context COMMIT_ID=undefined \
85+
--context allowAutoDeleteObjects=true \
86+
--context logRetentionInDays=30
87+
88+
cdk-diff:
89+
npx cdk diff \
90+
--app "npx ts-node --prefer-ts-exts packages/cdk/bin/VpcResourcesApp.ts" \
91+
--context serviceName=$$service_name \
92+
--context VERSION_NUMBER=$$VERSION_NUMBER \
93+
--context COMMIT_ID=$$COMMIT_ID \
94+
--context logRetentionInDays=$$LOG_RETENTION_IN_DAYS
95+
96+
cdk-watch:
97+
REQUIRE_APPROVAL="$${REQUIRE_APPROVAL:-any-change}" && \
98+
VERSION_NUMBER="$${VERSION_NUMBER:-undefined}" && \
99+
COMMIT_ID="$${COMMIT_ID:-undefined}" && \
100+
npx cdk deploy \
101+
--app "npx ts-node --prefer-ts-exts packages/cdk/bin/VpcResourcesApp.ts" \
102+
--watch \
103+
--all \
104+
--ci true \
105+
--require-approval $${REQUIRE_APPROVAL} \
106+
--context VERSION_NUMBER=$$VERSION_NUMBER \
107+
--context COMMIT_ID=$$COMMIT_ID \
108+
--context logRetentionInDays=$$LOG_RETENTION_IN_DAYS

0 commit comments

Comments
 (0)