Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davidparsson/stable-revision-finder

Finds the latest common stable revision for all builds in a Jenkins view.
https://github.com/davidparsson/stable-revision-finder

Last synced: 16 days ago
JSON representation

Finds the latest common stable revision for all builds in a Jenkins view.

Awesome Lists containing this project

README

        

Stable Revision Finder
======================

Finds the latest common stable revision for all builds in a Jenkins view.

Useful for finding a commonly releasable revision across many different Jenkins jobs.

Usage
-----
To get the latest stable revision, run:


python find_last_stable_revision.py http://[jenkins host]/view/[view name]/

If you want more details on what's going on, append the `--verbose` flag:


python find_last_stable_revision.py http://[jenkins host]/view/[view name]/ --verbose

Running the Tests
-----------------
The tests uses two packages to be installed, `mockito` and `unittest-xml-reporting`. They
can be installed using `easy_install` like this:


easy_install mockito unittest-xml-reporting

The tests can then be run by executing `./tests.py`.