Кешування
Чи можу я використовувати кеш між робочими процесами?
Коротка відповідь
На раннерах, розміщених на GitHub, лише в тому самому сховищі та гілки. Кеш-пам’ять runnerhut спільно використовується між робочими процесами в організації.
Деталь, яка має значення
Ваш наступний білд може бути вдвічі швидшим і вдвічі дешевшим
Почніть безкоштовно. Піти — це той самий один рядок, і цей diff ми теж публікуємо.
Пов'язане
Чому Cargo все перебудовує?Ваш ключ кешу змінюється під час кожного запуску, або target/ взагалі не кешується.Чому відновлення кешу відбувається повільно?GitHub регулює пропускну здатність кешу, тому для відновлення кешу розміром у кілька гігабайтів може знадобитися кілька хвилин.Як написати хороший ключ кешу?Хешуйте саме ті файли, які визначають кешований вміст — зазвичай це файл блокування — і нічого більше.Що таке ключі відновлення?Упорядковані префікси пробуються, коли відсутній точний ключ кешу, тому частковий збіг все ще можна відновити.