Open LoTerence opened 2 months ago
We have this up: https://stage.civictechjobs.org/ But no one has any information about it
Update 10/07/2024:
./aws/
in the codebase, and some github action workflowsRelated issues that need to be processed:
@LoTerence Issue looks good, Moving it to prioritized backlog - until someone is ready to pick it up.
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:
Resources/Instructions