2017-01-09 59 views
2

我是DevOps的新手。Artifactory REST API

我在Ansible中編寫了一個劇本,以更新我的CentOs 7上的Artifactory。在我的腳本中,我正在尋找一些方法來獲取在我的機器上運行Artifactory的版本。

有沒有人有想法得到這個?

我認爲這可以通過Artifacotry Rest API來完成,但不知道如果可以使用Rest API來做到這一點。

如果我需要任何進一步的細節,請隨時寫信給我。

+0

不知道是否有人得到機會進行檢查。我只是想辦法從artifactory.properties中獲得這個。 – Jvipul

+0

是否有你想要手動獲取當前版本的原因?如果你只是想確保它是最新的更新,我不明白爲什麼這將是必需的。 –

+0

電子郵件通知將通過YML通知用戶有關當前版本和更新版本,這是獲取當前版本的原因。 – Jvipul

回答

2

的Artifactory的Version and Add-on information REST API方法返回Artifactory的版本:

GET /api/system/version 

{ 
    "version" : "4.15.0", 
    "revision" : "40350", 
    "addons" : [ "build", "docker", "vagrant", "replication", "filestore", "plugins", "gems", "composer", "npm", "bower", "git-lfs", "nuget", "debian", "opkg", "yum", "cocoapods", "conan", "vcs", "pypi", "rest", "license", "blackduck", "ldap", "sso", "layouts", "properties", "search", "filtered-resources", "p2", "watch", "webstart", "support", "xray" ], 
    "license" : "xxxxxxxxxxxxxxxxxxxxxxxx" 
} 
+0

謝謝drorb! – Jvipul