Как мы можем загрузить Артефакты, используя 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"
)