[10k]: Back-end CI/CD #57
Labels
deliverable: 10k ft
Product deliverables described at 10k feet
project: grants.gov
Grants.gov Modernization tickets
topic: backend
Backend development tickets
Description
Configure a CI/CD pipeline to automate code quality checks and deploys for the backend codebase.
Business Value & Goals
The purpose of this body of work is to:
Ideally, we would like to ensure a certain percentage of our ongoing sprint velocity (at least 20-30% at the beginning?) is devoted to improving our developer tools (i.e., auto-formatters, build tools, etc) and communication tools (i.e., our wiki, milestones docs, etc). By investing in speeding up team productivity, we will drastically increase the speed of our delivery.
We should track the percentage of story points devoted to improving team efficiency and joy and ensure that they're hitting at least our target percentage each sprint.
User Stories
As a project maintainer, I want:
Open Questions
For discussion: is a STAGING environment and staging branch necessary at this stage, or should we continuously deploy to PROD as feature branches are merged into main?
Dependencies
Sub-Tasks
TO DO
Definition of Done
Run smoke tests and integration tests in STAGING (or DEV)- will be covered in [10k]: Integration testing #763Run smoke tests and integration tests in PROD- will be covered in [10k]: Integration testing #763The branch should roll back to the previous stable release with minimal intervention.See comment belowThe text was updated successfully, but these errors were encountered: