Maven возвращает хэш артефакта от Nexus при развертывании - PullRequest
0 голосов
/ 10 декабря 2018

Я очень новый (ish) в Maven и Nexus, и я застрял в проблеме при связывании Github Commits с артефактами Nexus.

Мне нужно иметь возможность сопоставить Имя ветви или ID фиксации сконкретный артефакт, встроенный в Nexus, так как я хочу иметь возможность загружать определенные пакеты для определенных веток в репозитории кода.мы используем Дженкинса в качестве инструмента CI.

Мои нынешние мысли таковы;Как только Maven развернет артефакт на Nexus, мы можем пометить Git Commit хэшем развернутого артефакта.Затем, запрашивая API Nexus, используя хэш и имя проекта, мы можем получить версию артефакта и захватить ее с помощью запросов curl.

У меня есть много вопросительных знаков о подходе, но самый большой из них сейчас:

Можно ли «вернуть» хеш при использовании Maven для создания и развертывания артефактов в Nexus.«Возвращение» - это просто возможность получить его каким-либо образом и использовать его в запросе curl позже в процессе сборки.

Имеет ли смысл такой подход к сопоставлению Github с артефактами?

И если да, у кого-нибудь есть идеи по поводу проблемы хеширования?

Спасибо

...