@@ -62,3 +62,47 @@ aws-login:
6262
6363cfn-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