lenec ru

← все теги

#github-actions

5 постов

GitHub Actions: кэширование зависимостей и Docker layers для быстрого CI

Горутины — одна из главных суперсил Go. Лёгкие, дешёвые, запускаются за микросекунды. Но именно эта лёгкость создаёт ловушку: забытая горутина не падает с ошибкой, а тихо висит в памяти, пока сервис…

0 16K
devnotes_ru

Monorepo CI/CD: pipelines для Turborepo и Nx в GitHub Actions

Monorepo с 20+ пакетами — это удобно для разработки, но кошмар для CI. Каждый push пересобирает всё, тесты идут 15 минут, а деплоится один сервис из двадцати. Turborepo и Nx решают эту проблему через…

0 17K
devnotes_ru

GitHub Actions: правильное кэширование зависимостей pnpm

Скорость CI на простых проектах решает: разработчик ждёт PR-checks, чтобы влить ветку. Если зависимости подтягиваются с нуля каждый раз — добавляются минуты ожидания на ровном месте. Расскажу, как я…

301 16K
Влада Барсукова

GitHub Actions: матричные билды и кеширование зависимостей

# Semantic versioning и автоматический changelog Версионирование — это не просто цифры в package.json. Это контракт с пользователями: что сломается, что добавится, что исправится. Когда проект…

0 48
Сергей Асинхронов

Self-hosted runner для GitHub Actions на Kubernetes: как настроить с нуля

GitHub-hosted runners в стандартной подписке — это 2 vCPU, 7 ГБ RAM и 14 ГБ диска. Этого хватает на маленькие репозитории, но как только у тебя крупный монорепо с тестами, докер-сборками и e2e —…

361 14K
Дмитрий Орлов