1

アーティファクトリ 6.9.1

Artifactory に存在するアーティファクトを以下に示します。 ここに画像の説明を入力

REST API ドキュメントに基づいて次のクエリを使用しています。アーティファクト バージョン検索の場合:

curl --request GET "https://repository.net/artifactory/api/search/versions?g=com.name&a=core-api-error&repos=core-services&v=0.4.0-56204b7*"

    {
      "results" : [ {
        "version" : "0.4.0-56204b7",
        "integration" : false
      } ]
    }

しかし、「v」引数から「*」を削除して正確なバージョンを使用しようとすると、

curl --request GET "https://repository.name.net/artifactory/api/search/versions?g=com.name&a=core-api-error&repos=core-services&v=0.4.0-56204b7"
{
  "errors" : [ {
    "status" : 404,
    "message" : "Unable to find artifact versions"
  } ]
}

「*」の使用は、他のバージョンを返す可能性があるため危険です。そのバージョンのアーティファクトが存在するかどうかを確認したいだけです。

4

0 に答える 0