{ "info": { "author": "Alexander Ryabtsev", "author_email": "ryabtsev.alexander@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "===================\nCover Rage - server\n===================\n.. image:: https://badge.fury.io/py/cover-rage-server.svg\n :target: https://badge.fury.io/py/cover-rage-server\n.. image:: https://circleci.com/gh/alexryabtsev/cover_rage_server/tree/master.svg?style=shield\n :target: https://circleci.com/gh/alexryabtsev/cover_rage_server/tree/master\n.. image:: https://cover-rage.doomatel.com/api/badge/ZV2EKP1xsZRHDtMA0XVevw/\n :target: https://cover-rage.doomatel.com/api/badge/ZV2EKP1xsZRHDtMA0XVevw/\n\nServer for `Cover Rage`_.\n\n1. Handle checks of test coverage for the last commit / pull request initiated by web-hook on Github / Bitbucket and you CI-server.\n2. Keeps your overall coverage percentage for badge.\n\nAll settings should be defined in environment variables. Available settings are:\n\n- *RAGE_SRV_REDIS_HOST* - Redis host\n- *RAGE_SRV_REDIS_PORT* - Redis port\n- *RAGE_SRV_REDIS_DB* - Redis database\n- *RAGE_SRV_SCHEME* - http or https\n- *RAGE_SRV_HOST* - domain name of your Cover Rage server\n- *RAGE_SRV_MIN_GOOD_COVERAGE_PERCENTAGE* - min good coverage percentage for badge\n\nTo add a project you should run *run_cli* console script:\n\n*./rage_cli.py gh|bb *\n\nwhere:\n\n- *gh* is Github, *bb* is Bitbucket,\n- *account* is your account name on Github / Bitbucket\n- *repo* is your repo name on Github / Bitbucket\n- *access token* is an API access token from Github / Bitbucket\n\nThis command will create a web-hook on Github / Bitbucket and generate you public and private Cover Rage tokens. Use them when you'll configuring your CI-server.\n\nTo run server inside Docker container you can use this command:\n\n*docker-compose --file docker-compose.yml --project-name cover_rage_server up*\n\n.. _cover rage: https://github.com/alexryabtsev/cover_rage", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alexryabtsev/cover_rage_server", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "cover-rage-server", "package_url": "https://pypi.org/project/cover-rage-server/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cover-rage-server/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/alexryabtsev/cover_rage_server" }, "release_url": "https://pypi.org/project/cover-rage-server/0.0.7/", "requires_dist": null, "requires_python": null, "summary": "Utility (server) to check coverage for the last commit / pull request while running tests on CI.", "version": "0.0.7" }, "last_serial": 2428976, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8fb0c8db5681711cd3915cca72a710be", "sha256": "378d3f977b17e78536540191500bed587563d0e09c9e663994750f2987d1ca6d" }, "downloads": -1, "filename": "cover-rage-server-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8fb0c8db5681711cd3915cca72a710be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11999, "upload_time": "2016-08-01T18:01:54", "url": "https://files.pythonhosted.org/packages/14/ed/66c264e8d6ebe0a8acdb474800649ad9db50655f08f96429d791a3ab6c74/cover-rage-server-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "38fec49db2f22f91d15db65460a90906", "sha256": "e2eabcffb64354794b91138e4d5ae9ca686e90fd2c481f962144836fbd6a036e" }, "downloads": -1, "filename": "cover-rage-server-0.0.3.tar.gz", "has_sig": false, "md5_digest": "38fec49db2f22f91d15db65460a90906", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12014, "upload_time": "2016-08-02T13:06:05", "url": "https://files.pythonhosted.org/packages/73/4a/1fb627cc59af19a2630f52ba5087450fd72d5272ba8a37aef187197f9d63/cover-rage-server-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b5cfc20bc01246b725a75242177a81c6", "sha256": "2cadbbedf87de190234b94e0c66fe9001427868fb0c975a5e19755c065e74232" }, "downloads": -1, "filename": "cover-rage-server-0.0.4.tar.gz", "has_sig": false, "md5_digest": "b5cfc20bc01246b725a75242177a81c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12040, "upload_time": "2016-08-02T14:40:13", "url": "https://files.pythonhosted.org/packages/ea/a5/1c89d04fac33c5d41c6c03dc83c86210c5105acc7c8dcb0949a7d6076449/cover-rage-server-0.0.4.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2810a901a4df44c2151d0bac3130bff8", "sha256": "89bea0cc60a23913e65cb0f2c80e95e695c4de9369533024621ab8174411b7ef" }, "downloads": -1, "filename": "cover-rage-server-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2810a901a4df44c2151d0bac3130bff8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11678, "upload_time": "2016-10-28T15:45:24", "url": "https://files.pythonhosted.org/packages/65/ac/6eb811152d974c4fd46a3fb61eeb24e59610f81c6d7f6a2c779623d553d8/cover-rage-server-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2810a901a4df44c2151d0bac3130bff8", "sha256": "89bea0cc60a23913e65cb0f2c80e95e695c4de9369533024621ab8174411b7ef" }, "downloads": -1, "filename": "cover-rage-server-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2810a901a4df44c2151d0bac3130bff8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11678, "upload_time": "2016-10-28T15:45:24", "url": "https://files.pythonhosted.org/packages/65/ac/6eb811152d974c4fd46a3fb61eeb24e59610f81c6d7f6a2c779623d553d8/cover-rage-server-0.0.7.tar.gz" } ] }