CacheX распределяет кэш сборок по глобальной edge-сети. Docker-слои, npm-пакеты, бинарники — закэшированы один раз, доступны из любого runner за секунды.
Поддерживает ваш CI/CD
Добавьте один шаг в ваш workflow-файл. CacheX перехватывает операции с кэшем и автоматически маршрутизирует их через ближайший edge-узел.
Дедупликация на уровне чанков — повторно передаются только изменённые блоки
Автоматическое вытеснение устаревших записей через DELETE-операции по TTL
Шифрование TLS 1.3 при передаче, sha256 для проверки целостности
Репликация на соседние узлы в течение 30 секунд после загрузки
# .github/workflows/build.yml jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: cachex/cache-action@v2 with: token: ${{ secrets.BV_TOKEN }} paths: | node_modules .next/cache key: ${{ runner.os }}-${{ hashFiles('**/package-lock.json') }} - name: Установить зависимости run: npm ci # node_modules из edge-кэша за 2.8с - name: Сборка run: npm run build
Артефакты реплицируются на ближайший к вашему runner узел. Восстановление менее 5 секунд независимо от размера архива.
TLS 1.3 при передаче, проверка целостности sha256 при восстановлении. Токены доступа привязаны к конкретным репозиториям.
Устаревшие записи удаляются фоновыми DELETE-операциями по TTL. Политики хранения настраиваются на уровне проекта.
Бесплатный тариф включает 10 ГБ хранилища кэша и до 5 участников команды.
Запросить ранний доступ