This repository has been archived by the owner. It is now read-only.
A collection of tools for interacting with Mozilla's continuous integration systems.
Python Shell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
mozci
scripts
test
.coveragerc
.gitignore
.travis.yml
MANIFEST.in
README.rst
setup.cfg
setup.py
tox.ini

README.rst

End of life

Further development of this project has ended. Thanks for all your contributions!

See https://bugzilla.mozilla.org/show_bug.cgi?id=1379172 for details.


mozci - Mozilla Continuous Integration Tools

Installation

pip install mozci

Documentation

Usage is described in the documentation: https://mozilla-ci-tools.readthedocs.org

Development

Pull the latest development version:

git clone https://github.com/mozilla/mozilla_ci_tools.git

Move inside the project directory, create a virtualenv (highly recommended) and after activating a virtualenv, do:

python setup.py develop

You are all set! Visit the link in the documentation section for detailed use and contribution guidelines.

To run all the tests run:

tox

Requirements

Developing on this project requires your environment to have these minimal dependencies:

  • Tox - for running the tests
  • Setuptools - for building the package, wheels etc. Now-days Setuptools is widely available, it shouldn't pose a problem :)
  • Sphinx - for updating the documentation

Note: the layout for this project came from the Cookiecutter template https://github.com/ionelmc/cookiecutter-pylibrary-minimal.