You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Refactor deployment workflow to use reusable GitHub Actions
* Update deployment workflows to use reusable patterns and enhance DEV deployment process
Copy file name to clipboardExpand all lines: docs/DevOpsGuide.md
+31-9Lines changed: 31 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,13 +36,17 @@ The project utilizes the following workflows.
36
36
37
37
## Deployment Workflows
38
38
39
-
The project includes environment-specific deployment workflows that use GitHub Actions to deploy the application and infrastructure to AWS. Deployments require proper AWS credentials and environment variables to be configured.
39
+
The project includes deployment workflows that use GitHub Actions to deploy the application and infrastructure to AWS. These workflows use a reusable workflow pattern to maintain consistency across environments. Deployments require proper AWS credentials and environment variables to be configured.
40
40
41
-
### Deploy to DEV
41
+
### Deploy (Reusable)
42
42
43
-
**Workflow:**`deploy-dev.yml`
43
+
**Workflow:**`deploy-reusable.yml`
44
+
45
+
A reusable workflow that provides the foundational deployment logic. This workflow is called by environment-specific deployment workflows and accepts the following inputs:
44
46
45
-
Manually triggered workflow that deploys the application and infrastructure to the DEV environment.
47
+
-`aws_role_arn` (required): AWS IAM role ARN for credential assumption
48
+
-`aws_region` (optional): AWS region (defaults to `us-east-1`)
0 commit comments