Skip to content

Commit 02e0799

Browse files
add production deploy step to cicd
1 parent c244b8e commit 02e0799

File tree

4 files changed

+31
-13
lines changed

4 files changed

+31
-13
lines changed

cicd/2-cicd/cicd.template.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,24 @@ Resources:
326326
SUBDOMAIN: !If [TargetsMainBranch, "javabuilder-test", !Sub "javabuilder-${GitHubBranch}-test"]
327327
OutputArtifacts:
328328
- Name: integrationTestResultsPOC
329+
330+
- Name: Deploy_To_Production
331+
Actions:
332+
- Name: app-deploy
333+
ActionTypeId:
334+
Category: Deploy
335+
Owner: AWS
336+
Version: 1
337+
Provider: CloudFormation
338+
InputArtifacts:
339+
- Name: appBuildResults
340+
Configuration:
341+
StackName: !If [TargetsMainBranch, "javabuilder", !Sub "javabuilder-${GitHubBranch}"]
342+
ActionMode: CREATE_UPDATE
343+
TemplatePath: appBuildResults::packaged-app-template.yml
344+
TemplateConfiguration: appBuildResults::cicd/3-app/javabuilder/production.config.json
345+
Capabilities: CAPABILITY_AUTO_EXPAND
346+
RoleArn: !Sub arn:aws:iam::${AWS::AccountId}:role/admin/CloudFormationService
329347

330348
# Send pipeline events to an SNS topic.
331349
# Note: Integration with Slack via AWS ChatBot is configured manually via AWS Console.

cicd/3-app/javabuilder/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
*.config.json
1+
./*.config.json
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"Parameters": {
3+
"SubDomainName": "javabuilder",
4+
"BaseDomainName": "code.org",
5+
"BaseDomainNameHostedZonedID": "Z2LCOI49SCXUGU",
6+
"ProvisionedConcurrentExecutions": "5",
7+
"ReservedConcurrentExecutions": "55",
8+
"LimitPerHour": "150",
9+
"LimitPerDay": "300",
10+
"SilenceAlerts": "false"
11+
}
12+
}

cicd/3-app/javabuilder/config/test-dev.config.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)