Билд — это сборка исходного кода проекта в исполняемое приложение, готовую к тестированию или развертыванию. Результатом билда чаще всего является исполняемый файл, архив или пакет.
Релиз — это версия продукта, прошедшая тестирование и подготовленная к выпуску для конечных пользователей или заказчика. Релиз включает в себя один или несколько билдов, документацию, конфигурационные данные и прочие артефакты, необходимые для успешного развертывания и использования.
| Критерий | Билд | Релиз |
|---|---|---|
| Назначение | Тестирование, внутренняя проверка | Выпуск для пользователей/заказчика |
| Статус | Может быть нестабильным, не полностью протестированным | Стабильный, прошедший все этапы тестирования |
| Содержимое | Исполняемый код и основные зависимости | Исполняемый код, документация, конфигурация и др. |
| Жизненный цикл | Создается часто в процессе разработки | Создается после завершения разработки и тестирования |
| Доступность | Обычно только для команды разработки/QA | Для конечных пользователей или заказчика |
| Версионирование | Использует номера сборок (например, дата-время, инкремент) | Использует семантическое версионирование (Major.Minor.Patch) или другие схемы |