eAPD icon indicating copy to clipboard operation
eAPD copied to clipboard

Investigate Increasing Pipeline Speed

Open cthulhuplus opened this issue 2 years ago • 4 comments

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

cthulhuplus avatar Sep 01 '22 19:09 cthulhuplus

https://circleci.com/docs/configuration-reference#resourceclass

cthulhuplus avatar Sep 06 '22 20:09 cthulhuplus

https://github.com/CMSgov/eAPD/pull/4315/files for reference

cthulhuplus avatar Oct 05 '22 18:10 cthulhuplus

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

cthulhuplus avatar Oct 19 '22 15:10 cthulhuplus

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

cthulhuplus avatar Oct 19 '22 20:10 cthulhuplus

@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?

cthulhuplus avatar Oct 24 '22 15:10 cthulhuplus

@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?

cthulhuplus avatar Oct 24 '22 17:10 cthulhuplus

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.

cthulhuplus avatar Dec 02 '22 20:12 cthulhuplus

Spoke to all developers and got their thumbs up. Added the new owasp, e2e, and chromatic workflow as a branch protection for main.

cthulhuplus avatar Dec 06 '22 14:12 cthulhuplus