Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orlo-0.4.3.tar.gz (67.0 kB view details)

Uploaded Source

Built Distributions

orlo-0.4.3.macosx-10.12-x86_64.tar.gz (54.8 kB view details)

Uploaded Source

orlo-0.4.3-py2.py3-none-any.whl (39.2 kB view details)

Uploaded Python 2 Python 3

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

Hashes for orlo-0.4.3.tar.gz
Algorithm Hash digest
SHA256 c227aa37c77e77736629ee51b22cf3be73e71b9d97b4dc949898bfe4d806425a
MD5 d2eda36f35480444028d0d8ca3c6139f
BLAKE2b-256 5157e857d6be0a340c938da94f83a24db6cc24ea3e19ef19bd2c3d0431d916e7

See more details on using hashes here.

File details

Details for the file orlo-0.4.3.macosx-10.12-x86_64.tar.gz.

File metadata

File hashes

Hashes for orlo-0.4.3.macosx-10.12-x86_64.tar.gz
Algorithm Hash digest
SHA256 a54eeb4e03e4d39ef38a9e2f0ca37641a971054639b25cab1d7191e9d8c0c66a
MD5 26c2954902cbcff2cb59912abea27f20
BLAKE2b-256 8a2221fb733944d9148c4038401c0b5e28e4cfe1c8788e8a46d3386411698ae6

See more details on using hashes here.

File details

Details for the file orlo-0.4.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for orlo-0.4.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 94eb18c46cf96889de9ac81f551a90b69fa780cd7e53a677d2f01ec25c6bda3a
MD5 183bde8dea8e0c372e3f00399c4ed873
BLAKE2b-256 c9a473ce5523f4e3093be8515a493807baa152ed08e82ea06d7a891fad996b15

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page