Как вы гарантируете, что повторяемые сборки с репозиторием артефакта, как Nexus или Artifactory VS. Проверка Libs в контроль источника?

StackOverflow https://stackoverflow.com/questions/3848264

Вопрос

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

Неспособность переименовать / перемещать / архивные старые артефакты означает, что они вешают, и репо оказывается непослушным и трудно поддерживать.

Удали, что я новый по этому поводу, так что, может быть, кто-то может указать мне в правильном направлении, но это похоже на довольно большой разрыв для меня.

Это было полезно?

Решение

Artifactory имеет плагины OSS для интеграции со всеми обычными серверами сборки: HUDSON, TeamCity и Bamboo. Эта интеграция позволяет вам сделать только что - отслеживать свои артефакты постройки и связать их к фактическим сборкам CI, чтобы сборки повторялись.

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

В рамках отслеживания артефактории также собираются и сохранят другую информацию, которая имеет решающее значение для повторения сборки, таких как все эффективные ENV. VARS и System Propurs во время сборки, JDK и версий сервера сборки и т. Д. Эта информация доступна через REST и через UI (некоторые функции требуют Artifactory Pro). Вы можете прочитать больше об этом здесь.

Другие советы

Вы должны сделать регулярный резервную копию вашего Repomanager. Это гарантирует, что будет повторять сборки. Чтобы получить ремонтные репо, вы должны подумать о правилах, которые артефакты попадут в репос. Это может быть применено только для артефактов, которые создаются самостоятельно. Вы должны сделать отдельные области (REPOS) для этого. Один для внутренних вещей и один для вещей, который приближается через Maven-Central ... может быть больше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top