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
Смотрите видео Gitlab CI: Using Caching for Continuous Integration Pipelines 🏇 онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Egee's Hobbies 04 Май 2022. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 9,985 раз и оно понравилось 135 посетителям.