Epic (Devops): Deploy develop Branch to Staging Environment in AWS #585
Labels
feature: Architecture
Pertains to project architecture and settings
P2: Med-high
Medium-high priority
PBV: dev
all issues for engineering roles (devops, backend, frontend, db)
role: devops
Pertains to cd/ci tasks
size: 13pt+
Must be broken down into smaller issues
Milestone
Overview
Epic summary: As a development team, we want to deploy the
develop
branch to a staging environment in AWS to test the latest changes in an environment that closely mirrors production.Acceptance Criteria:
Details
The
develop
branch will be used to test new code changes before merging to themain
branch, which should deploy to a production environment.For now, this epic will focus on the staging deployment only. The next step after this for devops is to deploy the
main
branch to production, then set it up so that whenever changes are made to themain
branch, it is automatically deployed through terraform/github actions/AWS.This epic is an overview of what generally needs to be done to achieve our goal. A devops engineer that works on this will need to break it down into more specific stories and action items, define their own tasks as well as track their own progress. It will require an ability to work independently and make sound decisons on behalf of the team.
Action Items
User Story 1: Create Staging Environment Infrastructure in AWS
Acceptance Criteria:
Tasks
User Story 2: Configure Deployment Pipeline to Staging
As a DevOps engineer, I want to automate the deployment process to AWS when the
develop
branch is merged into or updated, so that the application is consistently deployed to the staging environment.Acceptance Criteria:
Tasks:
User Story 3: Document devops Process
As a developer, I should be able to read documentation about the devops and deployments process so that I can have an understanding of how it works.
Acceptance Criteria:
Tasks:
Resources/Instructions
The text was updated successfully, but these errors were encountered: