Skip to content

Conversation

@nwang92
Copy link
Contributor

@nwang92 nwang92 commented Dec 9, 2020

Switching up the CircleCI pipeline a bit. Summary of changes:

  • There's some lengthy steps where we save images as artifacts - to my knowledge, we're not using them so it's a bit of a waste
  • Added clair-scanner into CircleCI instead of the Makefile, so we (potentially) don't need our own clair-to-junit parser
  • Ordering pipeline so we build images once and share with downstream steps (vs building on each step)
  • Support for different instance types to get large tests to run faster
  • Fixing/adding tests

Anyways, the previous pipeline would take 1.5h, and now it just takes ~1h.

- debian10-testing
- container-validation
- redhat8-testing
- build_debian_10
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there any parallelism here? Should we run these distros in parallel to try and speed up the CI?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nwang92 nwang92 merged commit 5f06921 into develop Dec 10, 2020
@nwang92 nwang92 deleted the feature/optimize-circleci-pipeline branch December 10, 2020 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants