-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modify deployment steps to wait for new migrations to finish before deploying new app versions #1228
Comments
Elaine Krauss commented: For QA: unit tests are [here|https://circleci.com/gh/fecgov/fecfile-web-api/13624] |
Todd Lees commented: migrator spins up: !image-20250117-194844.png|width=256,height=105,alt="image-20250117-194844.png"! migrator is deleted after use: !image-20250117-194931.png|width=256,height=47,alt="image-20250117-194931.png"! |
Todd Lees commented: Migrations are run !image-20250117-200005.png|width=552,height=274,alt="image-20250117-200005.png"! Then the migrator is deleted. After, the api is deployed: !image-20250117-200103.png|width=379,height=134,alt="image-20250117-200103.png"! |
Todd Lees commented: Passes CR see comments for tests showing the migrator working as expected |
Shelly Wise commented: QA review per DEV Verification of Migrations are run; migrator is deleted after, the api is deployed; migrator spins up and is deleted after use as depicted by DEV. Verified unit tests passing for this ticket. !image-20250120-170219.png|width=1266,height=565,alt="image-20250120-170219.png"! QA Review Completed. Moved to Stage Ready. |
Automation for Jira commented: Sprint accepted by Paul Clark during sprint review on the date of this comment. |
Original spike ticket: https://fecgov.atlassian.net/browse/FECFILE-1773
Diagram: https://docs.google.com/drawings/d/1HNd2piLJSSuYqqNbh_yGCTRyQFbEwOU2PSU4yX0QM_I/edit
![Screenshot 2024-11-29 at 3.21.45 PM.png](/attachments/13866?name=Screenshot 2024-11-29 at 3.21.45 PM.png)
manage.py migrate
out of the existing run-api.shQA Notes
null
DEV Notes
null
Design
null
See full ticket and images here: FECFILE-1865
Pull Request: #1273
The text was updated successfully, but these errors were encountered: