department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 197 forks source link

DR | Set up continuous deployment for appeals forms #66471

Open Mottie opened 11 months ago

Mottie commented 11 months ago

Value Statement

As a developer I want to set up continuous deployment (CD) So that we can speed up our iterative process for implementing changes & fixes

Background Context

With the VA adding more apps and increasing test coverage, the continuous integration (CI) time will increase. More flaky test will likely be exposed and cause delays. With a switch to continuous deployment, our apps will be isolated and only need to run tests associated with the app. Release to production is also performed. We won't need to wait for the daily deploy cycle.

Pros:

Cons:

Designs and Build Notes

Out of scope

Open questions

Tasks

Acceptance Criteria

Definition of Ready

Definition of Done

saderagsdale commented 11 months ago

@kylesoskin @data-doge need some input on how we know when this work is ready to pick up and what the exact tasks are, including any gate checks with stakeholders or the platform team.

saderagsdale commented 11 months ago

Need to confirm if this is properly groomed before committing.

saderagsdale commented 11 months ago

Questions:

saderagsdale commented 9 months ago

Need to take care of things first, including:

saderagsdale commented 4 months ago

@Mottie can we close this?

Mottie commented 4 months ago

Not yet, let's discuss with Shaun

shaunburdick commented 1 month ago

Hold on this ticket until the HLR and SC form updates have been release.

shaunburdick commented 1 month ago

Once preview environment is in place, we can test everything in the PR and we wouldn't need this ticket.