2013-08-07 3 views
0

Для обеспечения непрерывной интеграции в книге «Непрерывная интеграция: улучшение качества программного обеспечения и снижение рисков» можно прочитать, что одним из принципов, лежащих в основе этого процесса, является централизация программных активов в системе управления версиями, может это компиляция артефактов, библиотек, сторонних компонентов и т. д.Непрерывная интеграция: централизовать программные активы

Я могу понять такое утверждение, если вы используете только SCM и ничего больше. Но как насчет того, чтобы использовать такой инструмент, как Nexus? Не могли бы вы сказать, что Nexus или аналогично делает такое утверждение устаревшим, когда ссылаются на уже построенные артефакты?

ответ

0

Короткий ответ: «да»

Чем дольше ответ, что с помощью Nexus централизовать программные средства является вполне законным, так как это также версионируются магазин. Это более подходит для технологий, которые должны скомпилировать двоичные файлы, но даже для скриптовых технологий я предпочитаю создавать tarballs или пакеты RPM еще лучше. Наконец, процесс развертывания, включающий систему SCM, женится на вас на этом программном обеспечении ... Более того, каждый человек, который должен установить ваше программное обеспечение, должен также иметь доступ (учетные данные) к инструменту.

Смежные вопросы