4.4 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title, localeTitle
| title | localeTitle | 
|---|---|
| Build Automation | Автоматизация сборки | 
Автоматизация сборки
Build - это версия программного обеспечения. Этот термин используется в отношении программы, которая все еще находится в разработке. Автоматизация сборки - это процесс автоматизации создания программного обеспечения и связанных с ним процессов, включая: компиляцию исходного кода компьютера в двоичный код, упаковку двоичного кода и выполнение автоматических тестов. Программное обеспечение для автоматизации производства автоматизирует обычно выполняемые задачи в процессе разработки программного обеспечения. Сборка автоматизирована, когда шаги по созданию программного обеспечения повторяемы, не требуют прямого вмешательства человека и могут выполняться в любое время без какой-либо информации, кроме информации, хранящейся в репозитории управления исходным кодом. Программное обеспечение для автоматизации производства часто интегрируется с продуктами тестирования программного обеспечения, системами контроля версий, IDE, инструментами отслеживания ошибок и провайдерами PaaS. Исторически автоматизация сборки выполнялась с помощью «make-файлов». Сегодня существуют две основные категории инструментов для автоматизации построения:
- Утилита автоматизации сборки:
Его основная цель - генерировать артефакты сборки посредством таких действий, как компиляция и связывание исходного кода.
- Создавать серверы автоматизации:
Это общие сетевые инструменты, которые выполняют утилиты автоматизации построения на основе запланированных или триггеров; сервер непрерывной интеграции - это тип сервера автоматизации построения.
Существует три подкатегории для автоматизации сборки: непрерывная интеграция, управление конфигурацией и др. Автоматизация сборки.
Ниже приведен список некоторых известных инструментов, связанных с автоматизацией процессов сборки:
- GNU make
 - делать
 - тк
 - Apache Ant
 - BitBake
 - ботинок
 - Ниндзя
 - Система сборки Qt
 - Грабли
 - стек
 - Psake
 - MSBuild
 - Visual Build
 - рогатка
 - Waf
 - Дженкинс
 - TeamCity и другие.
 
Дополнительная информация:
Что такое автоматизация сборки? Список программ автоматизации производства Автоматизация сборки - Википедия Webopedia Автоматизация сборки