Есть ли разница между "Build" и CI? - PullRequest
3 голосов
/ 17 апреля 2011

Недавно мне было поручено отвечать за определение новых процессов и методологий в моей команде в отношении правильных процессов разработки.

Я хотел бы знать, есть ли существенная разница междутермин Build и термин CI.

Я знаю, что обычно CI - это процесс построения вашего проекта после каждого коммита, чтобы лучше указывать уровень фиксации для каждого разработчика.

Есть ли какие-либоРазница в сборке или в процессе, который выполняется при выполнении CI и при запуске обычной «сборки»?(например, ежедневная сборка проекта)

Спасибо

Ответы [ 2 ]

3 голосов
/ 17 апреля 2011

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

CI - это запуск сборки при фиксации.

«Ежедневная сборка» - это временной триггер для сборки.

0 голосов
/ 17 апреля 2011

Непрерывная интеграция содержит этап сборки и многое другое - она ​​может запускать автоматические тесты, отправлять разработчикам электронное письмо, когда их фиксация вызвала сбой сборки, автоматическое развертывание.Поэтому я думаю, что разница заключается в количестве концепций и этапов каждого из них.

...