Ищите curl или любую другую команду, чтобы получить номер версии артефакта, принадлежащего определенному выпуску в Nexus - PullRequest
0 голосов
/ 24 июня 2019

Например:

В моем репозитории nexus - Temp-релизы, под com / abc / temp / trial-platform-rpm, у меня есть различные папки, такие как

6.1.7.0.34
6.1.8.1.3
7.0.0.0.568
7.0.1.0.89
7.0.2.0.544

Так что мойскрипт предоставит первые 4 цифры (например, если выбрана ветка 7.0.2.0), то из nexus мне нужно найти последнюю версию для этого выпуска (7.0.2.0.544)

INPUT
7.0.2.0
OUTPUT
7.0.2.0.544

1 Ответ

0 голосов
/ 12 июля 2019

Команда Curl, как показано ниже, предоставляет версию в grep:

curl -s "https://nexussite/nexus/service/local/repositories/Core-deloy/content/com/abc/item/item-portal-rpm/maven-metadata.xml" | grep". "| sort | uniq | sed -e" s #\ (. \) \ (\) \ (. \) \ (\) \ (. \) # \ 3 # g "| grep 7.0.1.0 | tail -n1" "

...