2017-08-09 24 views
0
私は、ファイルがアップロードされると.md5のlinux

curlコマンド

curl -uadmin:password source_path "http://host/artifactory/target_path" 

から生じるアーチファクトが、ためにファイルをアップロードするには、以下のコマンドを使用しています

を通じてアーティファクトためにファイルをアップロードしているときに.mdfファイルと.sha1ファイルを作成する方法.sha1ファイルは作成されません。手動でアップロードすると作成されます。 .md5と.sha1ファイルを作成するためにcurlコマンドにパラメータを渡す必要があるかどうかは誰にも分かりますか?

答えて

0

UIデプロイメントを使用する場合、Artifactoryは基本的にクライアントであり、チェックサムを生成します。 curlを使用すると、設定に基づいたArtifactroyは、クライアントがmd5とsha1を提供することを期待します。 - あなたはそれを送信することにより、チェックサムを提供する必要があります場合は

  1. はカールを使用して:あなたは、次のいずれかを行うことができ、あなたのリポジトリ内のMD5とSHA1のファイルを持っていることを確認するために 。

  2. もう1つのオプションは、ファイルのチェックサムを計算し、クライアントを無視するようにリポジトリ設定を変更することです。これを行うには、Web UI→管理者→ローカルリポジトリ→必要なリポジトリの編集→「チェックサムポリシー」を「トラストサーバ....」に変更します。

実際の質問は、なぜこれらのファイルが本当に必要なのかです。つまり、artifactoryはファイルシステムにファイルを格納する方法であるため、各アーティファクトのチェックサムを計算します。また、計算されたチェックサムをUIまたは残りのAPIを介して取得することもできますので、必要なのは何ですか?