Track the progress of feature development across repositories gathering information from a multitude of sources.
You'll need to create a github_auth.py
file with an application's APP_ID
and APP_SECRET from github.
These are used to represent deploystream as an application that will be granted access to your own GitHub account.
Alter the configuration of GITHUB_CONFIG in local_settings.py to point to the repo of choice.
CONFIG=<config_name> ./scripts/runserver.sh
Where config_name is found in a file named:
``config/local_settings_<config_name>.py``
CONFIG=test nosetests
or
./scripts/tests
There are three different types of provider that can be written for deploystream. Each have different expectations of what functions they need to provide and what values they return.
-
Management Provider - see providers/examples/template_management.py
-
Source Code Control Provider - see providers/examples/template_source_code_control.py
-
CI Provider - see providers/examples/template_ci.py
Defining which providers to use
.. _configure_provider:
Configuring a provider
~~~~~~~~~~~~~~~~~~~~~~