Artifactory hochladen mit Prüfsumme

Laden Sie ein Artefakt zu Artifactory und nicht bieten eine Prüfsumme, gibt es diese Warnung:

Artifactory hochladen mit Prüfsumme

Wie Sie hochladen, mit curl und enthalten eine Prüfsumme?

  • Ich weiß, Sie ausdrücklich gebeten, über den Upload mit curl -, und Sie haben bereits eine Antwort für Sie, aber wenn es für Sie relevant, wenn Sie Sie hochladen withJFrog CLI, es berechnet automatisch und fügt die Prüfsumme mit der upload-Anforderung.
InformationsquelleAutor spuder | 2016-10-12



One Reply
  1. 17

    Diese Funktion derzeit nicht gut dokumentiert, ein Beispiel ist auf dieser Seite zu finden:

    https://www.jfrog.com/knowledge-base/what-are-client-checksum-server-checksum-and-checksum-policy-in-local-repositories/

    Einfach fügen Sie den folgenden, um den curl-Befehl: "--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/
    

    Oder Prüfsummen auf einmal

    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/
    

    Leider hält Sie den Upload mit der sha256 funktioniert nicht mit curl wegen einem bug

    • Nur für den Fall es funktioniert nicht für Sie, hüten Sie sich vor, dass das hochladen von Prüfsummen unter Verwendung von Headern ist nur verfügbar, seit Artifactory version 2.3.2 Siehe: mail-archive.com/[email protected]/… Für frühere Versionen müssen Sie zum hochladen checksupms separat
    • Der link ist anscheinend veraltet. Die aktuelle Dokumentation, scheint vorbei zu sein bei jfrog.com/confluence/display/RTF/…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.