实用工具(服务器),用于在对CI运行测试时检查上次提交/拉取请求的覆盖率。

cover-rage-server的Python项目详细描述


https://badge.fury.io/py/cover-rage-server.svghttps://circleci.com/gh/alexryabtsev/cover_rage_server/tree/master.svg?style=shieldhttps://cover-rage.doomatel.com/api/badge/ZV2EKP1xsZRHDtMA0XVevw/

用于Cover Rage的服务器。

  1. 处理由github/bitbucket上的web hook和ci服务器发起的最后一个提交/拉取请求的测试覆盖率检查。
  2. 保持徽章的整体覆盖率。

所有设置都应在环境变量中定义。可用设置为:

  • rage_srv_redis_主机-redis主机
  • rage_srv_redis_端口-redis端口
  • rage_srv_redis_db-redis数据库
  • rage srv方案-http或https
  • rage_srv_host-封面愤怒服务器的域名
  • rage_srv_min_good_coverage_percentage-min徽章的good coverage百分比

要添加项目,您应该运行run_cli控制台脚本:

./rage_u cli.py gh_bb<;帐户>;<;回购>;<;访问令牌>;

其中:

  • gh是github,bb是位桶,
  • account是您在github/bitbucket上的帐户名
  • repo是您在github/bitbucket上的repo名称
  • access token是来自github/bitbucket的api访问令牌

这个命令将在github/bitbucket上创建一个web钩子,并生成公共和私有的cover rage令牌。在配置CI服务器时使用它们。

要在Docker容器中运行服务器,可以使用以下命令:

docker compose–文件docker-compose.yml–项目名称cover rage\u server up

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
运行ClassSpy java时发生反射错误   java Android ContextWrapper fileList()看不到我的文件   java使用JAXWS构建大型MTOM/XOP消息   eclipse如何使用ACM库(控制台程序)编写Java程序?   java m2eclipse插件搜索在配置为Nexus时不会给出结果   java Scanner只识别文本文件中的某些行,而不识别其他行   java如何从smartwatch启动活动或服务   java检查数组是否至少有两个具有特定值的元素   JAVA网URL编码器/解码器替代方案   Java中通过引用传递对象   spring如何在使用JavaJSON修补程序进行修补时禁止更新字段   使用java将海量数据存储到mysql的最佳方法   java字符串作为不可变对象   java我无法访问tomcat服务器(localhost),甚至无法访问mysql   java While循环条件未给出预期结果   java如何启动传递图像uri的新活动   Java中类定义在方法中的使用   Java程序在Ubuntu中运行我的另一个程序