"pretty" continual formation python
this slightly.. vain question, nonetheless buildbot's cost isn't quite good feeling at..
for example, compared to..
..and others, looks rather.. archaic
i'm now enactment hudson, nonetheless unequivocally java-centric (although , i found easier setup buildbot, assembled some-more info)
basically: there any continual formation systems directed during python, furnish lots glossy graphs likes?
update: given jenkins digest transposed hudson village chronicle package. uncanny authors have changed digest well. jenkins customary package ubuntu/debian, redhat/fedora/centos, others. following transform still radically correct. starting indicate different.
update: after perplexing few alternatives, i cruise i'll hang hudson. good simple, nonetheless definitely limited. i cruise improved matched carrying countless build-slaves, rather all controlling unparalleled accessory i controlling it.
setting hudson adult python digest graceful simple:
- download hudson
- run
java -jar hudson.war
- open web interface default castle
http://localhost:8080
- go control hudson, plugins, click "update" similar
- install git plugin (i set
git
route hudson tellurian preferences) - create new project, enter repository, scm polling intervals on
- install
nosetests
aroundeasy_install
it's already - in a build step, supplement
nosetests --with-xunit --verbose
- check "publish junit exam outcome report" set "test news xmls"
**/nosetests.xml
that's that's required. setup email notifications, value look. few i'm now controlling python projects:
- count lines formula (and graph it!) - need exercise separately
- parse pylint cost (you setup warning thresholds, graph array violations over any build)
- parse coverage.py output. nosetest accumulate coverage while controlling your tests, controlling
nosetests --with-coverage
(this writes cost**/coverage.xml
)
Comments
Post a Comment