部署数据捕获API
orlo的Python项目详细描述
#奥洛 [![生成状态](https://travis-ci.org/eBayClassifiedsGroup/orlo.svg?branch=master)](https://travis-ci.org/eBayClassifiedsGroup/orlo/)[![文档状态](https://readthedocs.org/projects/orlo/badge/?version=latest)](http://orlo.readthedocs.org/en/latest/?徽章=最新)
用于跟踪部署的api,使用python、flask和sqlalchemy编写。
##关于
Orlo起源于eBay Classifieds上的一个siteops hackathon,目前由gumtree.com、kijiji.ca、mobile.de和2dehands.be(都是eBay Classifieds的一部分)的工作人员开发。 它的目的是涵盖所有的ECG平台的需要,关于收集有关部署的信息,而简单地与现有的部署软件和脚本集成。目前包括:
- Person who performed the release
- Dev team responsible
- Platforms deployed to
- Start time, finish time, and duration by package
- Versions of packages released
- External references such as issue tracking tickets
- Output such as logs
有了这些信息,就可以构建仪表盘和更智能的发布工具。
api对于发布过程、服务器容器或打包格式也应该是不可知的——所有平台的做法都不同。在数据丢失的情况下,它应该是宽容和“做正确的事情”,因为并非所有平台都会使用每个字段。
#路线图
- 开头:
- 在数据库中记录发布信息
- 返回json格式的发布信息
- API文档
- 未来:
- 显示和使用数据的用户界面
- 用于执行部署的控制API
##文档
[http://orlo.readthedocs.org](http://orlo.readthedocs.org)
有关来源,请参见docs/目录。文档可以使用make html编译。