Gitlab CI: Using Caching for Continuous Integration Pipelines 🏇

Published: 04 May 2022
on channel: Egee's Hobbies
9,985
135

Using the built-in caching functionality available in Gitlab's CI and other continuous integration/delivery platforms can be a simple way of speeding up your CI jobs!

I mispoke at around 5:00 - caching can decrease job run times depending on the language AND the cache configuration. Pip/pipenv tends to cache things very well whereas other package managers need a bit more coaxing.

I'm not nearly as familiar with Bundler as I am with npm and Pipenv so there's probably tweaks that can be made to bundler to make to cache more efficiently.

And also - my apologizes for the fan noise! My Lenovo Legion is still in the shop so I'm stuck using the Asus PB50 with that dreadfully noisy fan. I even put a towel on top of the computer to dampen it!

Repo on Github: https://github.com/egee-irl/ci-caching
Repo (and CI) on Gitlab: https://gitlab.com/egee-irl/ci-caching

☕ Enjoy my videos? Buy me a coffee on Ko-fi! https://ko-fi.com/egeexyz

Follow me on social media!
Mastodon 📯 https://mastodon.social/@egeexyz
Twitter 🐦   / egee_irl  

Check out my other YouTube Channels ~
OpenEgee 🐾    / @openegee  
EgeeNuevo 🎸    / @egeenuevo  

Affiliate Links:
The laptop I produce my videos with: https://amzn.to/3ZfW8x1
This is my microphone: https://amzn.to/3Kv8VY1
My 24-bit Audio Interface: https://amzn.to/3kmdHN0

💝 Support The Channel!
Patreon:   / egeexyz  
Flattr: https://flattr.com/@egeexyz
Paypal: https://paypal.me/egeeio

#egee
#gitlab


Watch video Gitlab CI: Using Caching for Continuous Integration Pipelines 🏇 online without registration, duration hours minute second in high quality. This video was added by user Egee's Hobbies 04 May 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 9,985 once and liked it 135 people.