Типовим рішенням є складання CI (Безперервна інтеграція) на сервері збірки: воно проаналізує вихідний код, зробить збірку (налагодження) та запустить тести, виміряє покриття тесту тощо
Тепер, інший тип збірки, як правило, відомий, - це "нічна збірка": робіть повільні речі, такі як створення кодових документів, складайте пакет налаштувань, розгортайтеся для тестового середовища та виконуйте автоматичні (димові або приймальні) тести проти тестового середовища тощо.
Тепер питання:
- Чи краще мати третю окрему "Версію версії" як версію версії?
- Або "Nightly build" у режимі випуску і використовувати його як випуск?
Що ви використовуєте у своїй компанії?
(Збірка випуску також повинна додати якийсь тег до контролю джерела потенційної версії продукту.)