3
でアップロードし、チェックサムを提供していない、それはこの警告を与えますか?Artifactoryあなたがartifactoryするアーティファクトをアップロードした場合cheksum
でアップロードし、チェックサムを提供していない、それはこの警告を与えますか?Artifactoryあなたがartifactoryするアーティファクトをアップロードした場合cheksum
この機能は現在の例は、このページに発見され、十分に文書ではありません。
単にcurlコマンドに次の行を追加します。"--header "X-Checksum-<type>:${CHECKSUM}"
SHA1
CHECKSUM=$(shasum -a 1 foo.zip | awk '{ print $1 }')
curl --header "X-Checksum-Sha1:${CHECKSUM}" --upload-file "foo.zip -u "admin:<apikey>" -v https://artifactory.example.com/foo/
MD5
CHECKSUM=$(md5sum foo.zip | awk '{ print $1 }')
curl --header "X-Checksum-MD5:${CHECKSUM}" --upload-file "foo.zip -u "admin:<apikey>" -v https://artifactory.example.com/foo/
それとも一度
ARTIFACT_MD5_CHECKSUM=$(md5sum foo.zip | awk '{print $1}')
ARTIFACT_SHA1_CHECKSUM=$(shasum -a 1 foo.zip | awk '{ print $1 }')
curl --upload-file "foo.zip" \
--header "X-Checksum-MD5:${ARTIFACT_MD5_CHECKSUM}" \
--header "X-Checksum-Sha1:${ARTIFACT_SHA1_CHECKSUM}" \
-u "admin:<apikey>" \
-v https://artifactory.example.com/foo/
Unfortunatleyで両方のチェックサムを提供し、SHA256をアップロードすると、カールbecause of a bug
では動作しません。私はあなたが、具体的カールとアップロードについて尋ね、そしてあなたがすでに持って知っていますそれに対する答えですが、それがあなたと関連している場合、JFrog CLIを使用してアップロードすると、自動的に計算され、アップロード要求にチェックサムが追加されます。 –