Automating release management and CI on python projects under mercurial VCS

Posted by ms4py on Programmers See other posts from Programmers or by ms4py
Published on 2012-03-20T14:01:05Z Indexed on 2012/03/20 17:38 UTC
Read the original article Hit count: 294

I have a set of Python projects which are under the mercurial VCS. I would like to automate the following tasks:

  • Run the test suite for every commit (CI).
  • Make a source distribution for every commit, which has a tag in mercurial. This is regarded as a new release.
  • Copy the distribution to a special repository.

There is Jenkins as a proposal for similar questions, but I'm not sure if it can handle the release management like intended.

© Programmers or respective owner

Related posts about python

Related posts about continuous-integration