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, duration hours minute second in high quality that is uploaded to the channel Egee's Hobbies 04 May 2022. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 9,985 times and liked it 135 visitors.