pyCI 是一个最小的 CI 服务器,具有 Web 界面和命令行运行程序,适用于 A10-OLinuXino-LIME 或 Raspberry Pi 等资源有限的小型系统。该服务器监视您配置的项目的 Git 存储库,并在发生更改时启动新的构建。如果构建步骤的返回值不为0,或在 stderr 记录了错误信息,则构建将失败。所有 stdoutstderr 日志都会存储在每个构建中,并且可以通过 Web 界面进行查看。要求:Python 2.7.x,Python daemon 库,Python pysqlite 库。

安装 pyCI:

  1. 克隆 Git 存储库。

  2. 运行 sudo python setup.py install

  3. 编辑 /etc/pycirc 文件并添加您的项目。

  4. 使用 sudo service pyCI start 启动服务。

安装时会自动添加初始化脚本,Web 界面中的断言也会被复制。