Как получить контрольную сумму MD5 из артефакта в командной строке Linux - PullRequest
0 голосов
/ 15 апреля 2020

enter image description here Мне нужно получить контрольную сумму MD5 по ссылке на артефакт:

www.artifactory_company_link / artifactory / webapp / # / artifacts / browse / tree / General / ab c. html

Я пробовал CURL -I artifactory_link. Но не получил контрольную сумму MD5.

1 Ответ

3 голосов
/ 15 апреля 2020

Чтобы получить контрольную сумму MD5 из командной строки, вам нужно использовать API-интерфейс REST Информация о файле артефакта .

Таким образом, правильным способом будет получить контрольную сумму MD5 вашего файла (при условии, что General репозиторий здесь)

curl -s -u<user>:<password> www.artifactory_company_link/artifactory/api/storage/General/abc.html

Это выведет большой json вывод информации о файле, включая контрольную сумму MD5. Используйте jq, чтобы получить только контрольную сумму

curl -s -u<user>:<password> www.artifactory_company_link/artifactory/api/storage/General/abc.html | jq ".checksums.md5"
...