簡體   English   中英

Artifactory CLI-Jfrog-如何通過jfrog CLI獲取二進制哈希碼(SHA1,SHA256)

[英]Artifactory CLI - Jfrog - How to get binary Hash code (SHA1, SHA256) through jfrog CLI

有沒有辦法通過jfrog cli從工件中獲取二進制HASH代碼(SHA1,SHA256)? 或者至少僅下載具有特定哈希值的二進制文件。

我嘗試使用如下所示的道具,但是它不起作用。

jfrog rt下載--props“ sha1 = 506438fbfc4a029ffee8b001fdce3c2cbd5541ec --server-id af-server.com afrepo / test_repo / test.txt

SHA-1用於一種偽影

artifact sha-1不是屬性,而是item.field。 因此,您可以使用AQL使用字段名稱(實際上是“ actual_sha1”)通過sha1查詢工件。 您可以將AQL與curl配合使用(請參見此處的一些示例),也可以將CLI與使用spec文件的CLI配合使用( 此處的示例)

(請注意,規范文件和curl之間的AQL結構略有不同)

綜上所述,您的sha1搜索示例將如下所示。

CLI命令:

jfrog rt s --spec="/MyPath/MySpecFile"

規格文件

{  "files": [
{
  "aql": {
    "items.find": 
                  {
      "repo": "my-local-repo",
      "actual_sha1": {"$eq": "6aebc7357ba46916aab5e9d29b3f8e7180cd7089"}
                  }
         }
}]}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM