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