Как собирать Docker image в CI?

Middle
219 просмотров
AFK Offer AI

Используешь docker/build-push-action в GitHub Actions или docker build в других CI. Multi-stage Dockerfile: первый stage собирает бинарник из golang image, второй копирует в scratch/alpine. Тегируешь по git SHA и latest. Кэшируешь Docker layers через cache-from/cache-to. BuildKit ускоряет сборку параллельными stages.

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

Как реализовать batch processing?