Я очень новый (ish) в Maven и Nexus, и я застрял в проблеме при связывании Github Commits с артефактами Nexus.
Мне нужно иметь возможность сопоставить Имя ветви или ID фиксации сконкретный артефакт, встроенный в Nexus, так как я хочу иметь возможность загружать определенные пакеты для определенных веток в репозитории кода.мы используем Дженкинса в качестве инструмента CI.
Мои нынешние мысли таковы;Как только Maven развернет артефакт на Nexus, мы можем пометить Git Commit хэшем развернутого артефакта.Затем, запрашивая API Nexus, используя хэш и имя проекта, мы можем получить версию артефакта и захватить ее с помощью запросов curl.
У меня есть много вопросительных знаков о подходе, но самый большой из них сейчас:
Можно ли «вернуть» хеш при использовании Maven для создания и развертывания артефактов в Nexus.«Возвращение» - это просто возможность получить его каким-либо образом и использовать его в запросе curl позже в процессе сборки.
Имеет ли смысл такой подход к сопоставлению Github с артефактами?
И если да, у кого-нибудь есть идеи по поводу проблемы хеширования?
Спасибо