Как мы можем скачать артефакты Одиссеи с помощью X-JFrog-Art-Api? - PullRequest
1 голос
/ 21 октября 2019

Как мы можем загрузить Артефакты, используя CMake, из JFrog Артефакты, используя ключ JFrog?

Мы переносим нашу систему сборки из Makefile в CMake. Раньше мы загружали и скачивали артефакты из JFrog Artifactory, используя curl следующим образом.

curl -v -X PUT --data-binary @"$localFilePath" "$target" -H "X-JFrog-Art-Api: $apiKey "

Теперь мы переходим к CMake, поэтому хотели бы разрешить эту зависимость с помощью модуля CMake FetchContentно я не нашел способа загрузить артефакты с помощью X-JFrog-Art-Api в FetchContent.

Аргумент FetchContent URL_HASH принимает ALGO = значение, где algo может быть любым из вариантов SHAили MD5, но это не способ предоставить ALGO в виде X-JFrog-Art-Api.

Любая помощь по этому вопросу будет принята с благодарностью.

Я пытаюсь использовать следующий код для загрузки артефакта изJFrog Artifactory и его ошибка как X-JFrog-Art-Api не является действительным ALGO в CMake.

 FetchContent_Declare(
   dependency
   URL ${dependency_url}
   URL_HASH "X-JFrog-Art-Api=XXXXX"
 )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...