这是一个..徒劳的问题,但是BuildBot的输出并不是特别好看。
例如,相比
..及其他,BuildBot看起来..古老
我目前正在与Hudson一起玩,但是它是非常以Java为中心的(尽管使用本指南,我发现它比BuildBot容易设置,并提供了更多信息)
基本上:是否有任何针对python的持续集成系统,它们会生成许多闪亮的图形等?
更新:自从这次以来,Jenkins项目已将Hudson替换为软件包的社区版本。原始作者也已移至该项目。Jenkins现在是Ubuntu / Debian,RedHat / Fedora / CentOS等上的标准软件包。以下更新在本质上还是正确的。用詹金斯做这个的起点是不同的。
更新:尝试了几种选择之后,我认为我会坚持使用哈德森。完整性很好而且很简单,但是非常有限。我认为 Buildbot更适合拥有多个构建从属,而不是像我使用它那样在一台机器上运行的所有东西。
将Hudson设置为Python项目非常简单:
java -jar hudson.war
http://localhost:8080
git
在Hudson全局首选项中设置路径)nosetests
通过安装easy_install
nosetests --with-xunit --verbose
**/nosetests.xml
这就是全部。您可以设置电子邮件通知,这些插件值得一看。我目前正在使用一些Python项目:
nosetests --with-coverage
(将输出写入**/coverage.xml
)本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句