Deployment data capture API
Project description
# Orlo [![Build Status](https://travis-ci.org/eBayClassifiedsGroup/orlo.svg?branch=master)](https://travis-ci.org/eBayClassifiedsGroup/orlo/) [![Documentation Status](https://readthedocs.org/projects/orlo/badge/?version=latest)](http://orlo.readthedocs.org/en/latest/?badge=latest)
An API for tracking deployments, written with Python, Flask and SqlAlchemy.
## About
Orlo originated as part of a siteops hackathon at eBay classifieds, and is currently in development by staff at gumtree.com, kijiji.ca, mobile.de and 2dehands.be (all part of eBay Classifieds). It aims to cover the needs of all eCG platforms with respect to gathering information about deployments, while being simple to integrate with existing deployment software and scripts. This currently includes:
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
With this information, it will be possible to build dashboards and more intelligent release tooling.
The API should also be agnostic to release process, server container or packaging format - all platforms do things differently. It should be forgiving and “do the right thing” in the case of missing data, as not all platforms will use every field.
# Road map
- In the begining:
Records release information in a database
Returns release information in JSON
API documentation
- In future:
UI to display and consume the data
Control API for performing deployments
## Documentation
[http://orlo.readthedocs.org](http://orlo.readthedocs.org)
For sources, see the docs/ directory. Documentation can be compiled with make html.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file orlo-0.4.3.tar.gz
.
File metadata
- Download URL: orlo-0.4.3.tar.gz
- Upload date:
- Size: 67.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c227aa37c77e77736629ee51b22cf3be73e71b9d97b4dc949898bfe4d806425a |
|
MD5 | d2eda36f35480444028d0d8ca3c6139f |
|
BLAKE2b-256 | 5157e857d6be0a340c938da94f83a24db6cc24ea3e19ef19bd2c3d0431d916e7 |
File details
Details for the file orlo-0.4.3.macosx-10.12-x86_64.tar.gz
.
File metadata
- Download URL: orlo-0.4.3.macosx-10.12-x86_64.tar.gz
- Upload date:
- Size: 54.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a54eeb4e03e4d39ef38a9e2f0ca37641a971054639b25cab1d7191e9d8c0c66a |
|
MD5 | 26c2954902cbcff2cb59912abea27f20 |
|
BLAKE2b-256 | 8a2221fb733944d9148c4038401c0b5e28e4cfe1c8788e8a46d3386411698ae6 |
File details
Details for the file orlo-0.4.3-py2.py3-none-any.whl
.
File metadata
- Download URL: orlo-0.4.3-py2.py3-none-any.whl
- Upload date:
- Size: 39.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94eb18c46cf96889de9ac81f551a90b69fa780cd7e53a677d2f01ec25c6bda3a |
|
MD5 | 183bde8dea8e0c372e3f00399c4ed873 |
|
BLAKE2b-256 | c9a473ce5523f4e3093be8515a493807baa152ed08e82ea06d7a891fad996b15 |