CubicWeb框架的持续测试/集成工具
项目描述
项目主页: http://www.logilab.org/project/apycot Mercurial仓库: http://www.logilab.org/src/apycotbot Mercurial仓库: http://www.logilab.org/src/cubes/apycot
安装和配置
在Web/数据服务器主机上
安装cubicweb和cubicweb-apycot包(更多信息请参阅cubicweb手册)。请注意,apycot立方体可能可以与基于tracker的实例集成。
通过您的实例的Web界面创建TestConfig / TestConfigGroup实体以描述要测试的内容。(见更多文档)
修改apycotbot用户的密码以提高安全性
在bot主机上
安装apycotbot包。
编辑 /etc/apycotbot.ini(或使用 apycotbot –generate-rcfile > /etc/apycotbot.ini 生成一个)以调整bot配置。
如果在使用cubicweb实例中为apycot bot使用不同的用户名/密码(强烈推荐),则在 /etc/apycotbot-cw-sources.ini 文件中为每个实例指定连接信息。例如
[cwo] user=apycotbot password=apycot [elo] user=apycotbot password=apycot
其中每个部分都是一个实例的pyro名称。您应该严格限制对该文件的读取权限。
对于从源运行的用户,apycotbot/bin/apycotclient 应该在PATH中
更多文档
除了低级安装(在此处描述)之外,有关设置您的持续集成环境的所有文档都可以通过您的实例在线获取,网址为 http://<您的实例URL>/doc/apycot
反馈、错误报告
欢迎在 python-projects@list.logilab.org 邮件列表上提供评论和错误报告。