Обратные зависимости - PullRequest
       11

Обратные зависимости

1 голос
/ 27 января 2012

Мы используем Ivy с Artifactory в качестве хранилища. В Artifactory хранятся сторонние библиотеки и наши пакеты выпуска.

Если есть ошибка в артефакте (сторонний или наш пакет), я бы хотел выяснить, какие другие компоненты потенциально подвержены влиянию.

Короче, мне нужен отчет об обратной зависимости.

Как обычно решаются подобные проблемы?

1 Ответ

7 голосов
/ 27 января 2012

Проверьте интеграцию сборки Artifactory и серверные модули CI .
Плагины собирают информацию во время сборки (как CI-сервер, так и инструмент сборки), управляют развертыванием артефактов и, наконец, публикуют отчет «Информация о сборке», содержащий подробности, касающиеся среды сборки, метода, зависимостей и опубликованных артефактов.

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

Браузер дерева артефактов может отображать все сборки, в которых участвовал артефакт, и он применяется ко всем артефактам, а не только к продуктам сборки; см. снимок экрана в этом разделе в качестве примера.

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

В настоящее время доступны плагины для Jenkins , TeamCity и Bamboo , и все они поддерживают сборки Maven, Ivy и Gradle.

...