Artifactoryで特定のカスタムプロパティ値を取得するためにRESTを使用する方法はありますか? アーティファクト名、レポ、およびプロパティキーは既知です。 アーチファクトパスで取得すると、カスタムプロパティがまったく表示されません。Artifactoryで特定のプロパティ値を取得する方法
アドバイスはありますか?
Artifactoryで特定のカスタムプロパティ値を取得するためにRESTを使用する方法はありますか? アーティファクト名、レポ、およびプロパティキーは既知です。 アーチファクトパスで取得すると、カスタムプロパティがまったく表示されません。Artifactoryで特定のプロパティ値を取得する方法
アドバイスはありますか?
それはあなたが探しているが、このようです: https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-ItemProperties
これは、RESTは、次のようになります方法です。
カール-uadmin:パスワード "http://localhost:8081/artifactory/api/storage/repository/path/to/file.jar?properties"
このREST APIの意志アーティファクトのプロパティを返します。次のように今、特定のプロパティを取得するためには、あなたはRESTでそれを渡す必要があります。
カール-iuadmin:パスワード私はあるプロパティの値を取得します上記のRESTの「http://localhost:8081/artifactory/api/storage/repository/path/to/file.jar?properties=build.name」
"build.name"という名前です。必要な鍵で置き換えることができます。
これが役に立ちます。
このクエリでは、アーティファクトへの正確なパスを知る必要があります。このリクエストは、残念ながらカスタムアイテムのプロパティではありません。 – user1316502
私は完全に理解しているか分かりません。アーティファクト名があり、リポジトリが配置されていて、プロパティ名がありますが、ファイルへの完全なパスがないとしますか?そうであれば、プロパティ値を取得する方法はありません。リポジトリ内で同じ名前の2つのアーティファクトがあり、2つの異なるパスに配置され、両方が同じプロパティ名を持ちますが、異なる値がシナリオで返されるシナリオを考えてみましょう。 私は2ステップでこれを行う必要があると思います。まず、アーティファクトを検索し、次にプロパティ検索のフルパスを使用します。 – Ariel
コメントとして、最新のスナップショットのプロパティを取得することは現在できません。このチケットはhttps://www.jfrog.com/jira/browse/RTFACT-6389でご覧ください – guillem