Skip to content
This repository has been archived by the owner on Nov 22, 2017. It is now read-only.
/ mozilla_ci_tools Public archive

A collection of tools for interacting with Mozilla's continuous integration systems.

Notifications You must be signed in to change notification settings

mozilla/mozilla_ci_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.