Build Automation
DevOps процессы
build-automation
Синонимы:
Альтернативное название
Граф зависимостей
Зависят от неё: 1
Текущая практика
Зависит от неё
Описание
Автоматизация сборки с помощью скриптов и инструментов для сборки. Конфигурация сборки хранится вместе с кодом приложения.
Ценность
Преимущества:
- Практика позволяет получить гибкий и стабильный процесс сборки, а также возможность подготовить сборку по требованию.
- Сборка становится воспроизводимой. Конфигурацию сборки можно оптимизировать и дорабатывать вместе с приложением.
Последствия отсутствия:
- Каждая отдельная сборка становится уникальной. Артефакт собранный на рабочей станции одного разработчика будет отличаться от артефакта сборки с рабочей станции другого разработчика.
- Не применяются оптимальные настройки для сборки.
- Ручной процесс сборки может занимать продолжительное время.
Действия для развития:
- Описать процесс сборки для Java приложений, в том числе и Android, можно с помощью Gradle или Maven.
Критерии оценки 6
SURVEY
Используются инструменты сборки, доступные для используемых фреймворков и языков программирования
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Конфигурация сборки зафиксирована в виде кода
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Конфигурацию сборки легко поддерживать и дорабатывать
Варианты по умолчанию: Да / Нет / Частично
CHECK
Используются инструменты сборки доступные для используемых фреймворков и языков программирования
CHECK
Конфигурация сборки зафиксирована в виде кода
CHECK
-1
Конфигурацию сборки сложно поддерживать и дорабатывать
Ресурсы 1
-
Источник
Метаданные
- ID:
- bb38f8b7-4c32-4fba-a2e2-c83392ce2c7c
- Slug:
build-automation- Версия:
- 2.0
- Проекты:
- Client2/Project1 Client1/Project1
- Критерии:
- 3 survey 3 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30