logoalt Hacker News

anymouse123456today at 12:57 AM2 repliesview on HN

For the newer players who have gotten into continuous integration and containerized builds, consider checking on your systems to be sure you're not pulling 'latest' across a bunch of packages with every build.

We set up our base containers with all the external dependencies already in them and then only update those explicitly when we decide it's time.

This means we might be a bit behind the bleeding edge, but we're also taking on a lot less risk with random supply chain vulns getting instant global distribution.


Replies

anymouse123456today at 12:57 AM

You'll also find your CI build times and flakey failures can be cut down massively by doing this.

pjmlptoday at 7:02 AM

Additionally, use only internal repos.