Что такое CI cache?

Junior
247 просмотров
AFK Offer AI

CI cache — сохранение файлов между запусками pipeline для ускорения. Для Go кэшируешь ~/go/pkg/mod (зависимости) и ~/.cache/go-build (build cache). Ключ кэша обычно хеш go.sum. При совпадении — модули не скачиваются, тесты не перекомпилируются. Docker layer cache тоже критичен для быстрой сборки image.

Следующий вопрос

Что выведет: for i := 0; i < 3; i++ { go func() { fmt.Println(i) }() }?