文件名称:scoreboard:愚蠢的简单 ci 记分牌
文件大小:311KB
文件格式:ZIP
更新时间:2024-06-23 19:19:59
Python
非常简单的第 3 方 CI 仪表板工具 它是两个 python 脚本,一个是提供 UI 和处理 REST 调用的 Flask 应用程序。 另一个监控gerrit并在数据库中记录ci结果。 要求: MongoDB Python开发 Python 虚拟环境 设置配置文件.. 更改 config.py 中的路径以匹配 ci-scoreboard.conf 的位置。 并更新 ci-scoreboard.conf 以使您的 gerrit 帐户、密钥文件和 mongodb 服务器具有正确的值。 要运行服务器,首先使用以下内容进行初始化: ./env.sh 然后获取虚拟环境: source ./.venv/bin/activate 并使用以下命令运行应用程序: ./scoreboard_ui.py runserver ./scoreboard_gerrit_listener.py
【文件预览】:
scoreboard-master
----ci-scoreboard.conf(214B)
----templates()
--------index.html(667B)
----logger.py(202B)
----users.py(13KB)
----scoreboard_gerrit_listener.py(4KB)
----env.sh(291B)
----infra()
--------gerrit.py(6KB)
--------__init__.py(0B)
----static()
--------scoreboard.css(4KB)
--------MYRIADPRO-REGULAR.woff(60KB)
--------jquery-2.1.3.min.js(82KB)
--------scoreboard.js(11KB)
--------jquery-2.1.3.js(242KB)
--------site_bg.png(137KB)
----requirements.txt(26B)
----.gitignore(24B)
----db_helper.py(224B)
----config.py(1KB)
----README.md(739B)
----scoreboard_ui.py(2KB)