Описание тега build-automation

Автоматизация сборки - это процесс написания сценариев или автоматизации таких задач, как компиляция, упаковка, запуск тестов, развертывание и т. Д.

Автоматизация сборки - это процесс написания сценариев или автоматизации широкого спектра задач, которые разработчики программного обеспечения выполняют в своей повседневной деятельности, включая такие вещи, как:

  • Компиляция исходного кода компьютера в двоичный код
  • Упаковка двоичного кода
  • Запуск тестов
  • Развертывание в производственных системах
  • Создание документации и / или примечаний к выпуску

Преимущества

  • Повышение качества продукции
  • Ускорьте компиляцию и обработку ссылок
  • Устранение повторяющихся задач
  • Минимизируйте "плохие сборки"
  • Устранение зависимости от ключевого персонала
  • Иметь историю сборок и выпусков для исследования проблем
  • Экономьте время и деньги - по причинам, перечисленным выше.

См. Также bjam, make и scons.