eAPD
eAPD copied to clipboard
Investigate Increasing Pipeline Speed
Investigate Increasing Pipeline Speed, deploy times have increased as we've added tests and steps to the pipeline.
This task is done when...
- [ ] Investigate increasing deploy times
- [ ] Implement solution
https://circleci.com/docs/configuration-reference#resourceclass
https://github.com/CMSgov/eAPD/pull/4315/files for reference
Investigate moving tests out of Preview Deploy Workflow, but require them to merge PR into main Tif will switch off of babel, should increase speeds Switching to non-CMS image
Talked with Dev team about removing test from "on push" to PR for longer running tests, need to figure out mechanism to require them before merging with out having to run them on every push. Switched from CMS RHEL 7 image to base CentOS 7 image.
Have seen a reduction from 45m deploys to 20m
@jeromeleecms should I proceed to merge this in with the CentOS 7 base image for Preview builds, change it back to the RHEL 7 CMS image (with only 8-10 minutes time savings, or wait until we get a decision?
@stephanieboydcms same question:
should I proceed to merge this in with the CentOS 7 base image for Preview builds, change it back to the RHEL 7 CMS image (with only 8-10 minutes time savings, or wait until we get a decision?
John D. said no to the CentOS 7 image for the time being, so we're going with the Gold Image that we were previously using.
Spoke to all developers and got their thumbs up. Added the new owasp, e2e, and chromatic workflow as a branch protection for main.