我是 DevOps 新手。
我正在 Ansible 中编写一本剧本,以更新 CentOs 7 上的 Artifactory。在我的脚本中,我希望编写一些方法来获取在我的计算机上运行 Artifactory 的版本。
有人有想法得到这个吗?
我认为这可以通过 Artifacotry Rest API 来完成,但不确定如果可以使用 Rest API 的话如何做到这一点。
如果需要我提供任何进一步的详细信息,请随时给我回信。
最佳答案
人工工厂 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"
}
关于ansible - 人工 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41542375/