Описание тега build-process
Создание приложений - важная часть разработки программного обеспечения. Процесс сборки представляет собой серию шагов, необходимых для сборки всего необходимого для запуска вашего приложения и превращения во что-то, что может быть выполнено изначально. Процесс сборки может выглядеть так:
- Создайте выходной каталог.
- Получите последнюю версию исходного кода из программного обеспечения для управления версиями. Также получите последнюю версию любых связанных файлов, например изображений.
- Выполните полную сборку / компиляцию исходного кода.
- Создайте установочный пакет.
- Скопируйте установочный пакет в выходной каталог.
- Регистрация каждого шага.
- Оповестите разработчиков, когда закончите.
Каждый отдельный шаг может быть очень сложным. Два этапа теста Джоэла относятся к процессу сборки:
Можете ли вы сделать сборку за один шаг?
Вы делаете ежедневные сборки?
Сборки часто автоматизируются; Одним из шагов теста Джоэла является возможность выполнить сборку в один клик. Выполнение сборки вручную чревато ошибками и дорого обходится разработчикам. Ежедневные сборки важны, потому что они помогают выявлять ошибки, которые были проверены в системе управления версиями. Существует множество инструментов, которые могут облегчить настройку автоматизированных сборок, таких как ANT/ NANT.