class Artifactory::Resource::Artifact
def versions(options = {})
(**options)
-
:repos
(String, Array
) -- -
:sha1
(String
) -- -
:group
(String
) -- -
:client
(Artifactory::Client
) --
Parameters:
-
options
(Hash
) --
Other tags:
- Example: Get all versions of a given artifact in a specific repo -
Example: Get all versions of a given artifact -
def versions(options = {}) client = extract_client!(options) options = Util.rename_keys(options, group: :g, name: :a, version: :v) params = Util.slice(options, :g, :a, :v, :repos) format_repos!(params) client.get("/api/search/versions", params)["results"] rescue Error::HTTPError => e raise unless e.code == 404 [] end