Build Automation

DevOps процессы build-automation
Текущая практика
Зависит от неё
Описание

Автоматизация сборки с помощью скриптов и инструментов для сборки. Конфигурация сборки хранится вместе с кодом приложения.

Ценность
Преимущества:
  • Практика позволяет получить гибкий и стабильный процесс сборки, а также возможность подготовить сборку по требованию.
  • Сборка становится воспроизводимой. Конфигурацию сборки можно оптимизировать и дорабатывать вместе с приложением.
Последствия отсутствия:
  • Каждая отдельная сборка становится уникальной. Артефакт собранный на рабочей станции одного разработчика будет отличаться от артефакта сборки с рабочей станции другого разработчика.
  • Не применяются оптимальные настройки для сборки.
  • Ручной процесс сборки может занимать продолжительное время.
Действия для развития:
  • Описать процесс сборки для 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