{ "info": { "author": "Lotr\u00e8k", "author_email": "dimmitutto@lotrek.it", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "Cody\n====\n\nCody is our lightweight microservice that you can install on your\nmachines to automate deploy with a simple POST request using Gitlab \ud83e\udd8a!\nYou'll receive the results on Slack\n\nInstallation\n------------\n\n::\n\n pip install codycd\n\nBefore starting\n---------------\n\nEnsure you have port ``11001`` open\n\n::\n\n ufw allow 11001\n\nEnsure you have ``cody.sh`` script file inside your project where you\ndefine your CD instructions! Then run ``Cody`` using\n\nStart Cody\n----------\n\n::\n\n cody start\n\nAfter configuration, try to execute a deploy\n\n::\n\n curl -H \"X-Gitlab-Token: MY_PROJECT_TOKEN\" -X POST http://localhost:11001/api/deploy\n\nStop Cody\n---------\n\n::\n\n cody stop\n\nShow configuration\n------------------\n\n::\n\n cody showconfig\n\nIt returns the current configuration\n\n::\n\n Project name: Projectname\n Project path: /var/www/lotrek/myproject\n Token: f4k3t0k3n3v3rywH3r3\n Slack hook: https://hooks.slack.com/F4k3/W3BH00k\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lotrekagency/cody", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "codycd", "package_url": "https://pypi.org/project/codycd/", "platform": "", "project_url": "https://pypi.org/project/codycd/", "project_urls": { "Homepage": "https://github.com/lotrekagency/cody" }, "release_url": "https://pypi.org/project/codycd/0.2.0/", "requires_dist": [ "bottle (==0.12.17)", "gunicorn (==19.9.0)", "python-daemon", "lockfile", "huey (==2.1.2)", "requests (==2.22.0)" ], "requires_python": "", "summary": "Cody is a lightweight microservice that you can install on your machines to automate deploy requests with a simple POST request using Gitlab!", "version": "0.2.0" }, "last_serial": 5875868, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a5a388396b27b28b0bf2338db3f55cda", "sha256": "1aa90b2da8fdf249572d15031f3a55e29a79b0ca149fd9e4d13a5324d59c4f30" }, "downloads": -1, "filename": "codycd-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a5a388396b27b28b0bf2338db3f55cda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7031, "upload_time": "2019-09-23T20:01:29", "url": "https://files.pythonhosted.org/packages/b8/9a/63398f7940c40414036fc97edfe024c78b48010b2304d08930aae3305a6f/codycd-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef49c552a7cf96a27b8394c0d059056b", "sha256": "d2dd9223ce98ff235eb19deac79e82cbf8fa3e82f5822e006de82b7effd4bd03" }, "downloads": -1, "filename": "codycd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ef49c552a7cf96a27b8394c0d059056b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3934, "upload_time": "2019-09-23T20:01:36", "url": "https://files.pythonhosted.org/packages/56/a2/589d587a73412db7e5ceaf9f492549332187943662192731fceb6d57cd11/codycd-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c7d7cd23a451f5f6dd407977bb31ad3c", "sha256": "56529ee6a4b9bf5291232f55e7cc5145e9c2b31494309ae76797b32ad7cda487" }, "downloads": -1, "filename": "codycd-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c7d7cd23a451f5f6dd407977bb31ad3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7038, "upload_time": "2019-09-23T20:03:17", "url": "https://files.pythonhosted.org/packages/f7/86/0767cd863d176358bfaccface78a883c5472cb39808a6764f91aa93c1835/codycd-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "806b47e9c6f81c92414e488a97ab883f", "sha256": "cd1ad4f61bd5a362ab0ba82a9d87bfa9798bdecca619715fb6f2d559d6f3fcfd" }, "downloads": -1, "filename": "codycd-0.2.0.tar.gz", "has_sig": false, "md5_digest": "806b47e9c6f81c92414e488a97ab883f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3936, "upload_time": "2019-09-23T20:03:19", "url": "https://files.pythonhosted.org/packages/54/37/7147447d21778dd712b5dcff0a54389f3957d76fc5ddccac900ab4d1b600/codycd-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c7d7cd23a451f5f6dd407977bb31ad3c", "sha256": "56529ee6a4b9bf5291232f55e7cc5145e9c2b31494309ae76797b32ad7cda487" }, "downloads": -1, "filename": "codycd-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c7d7cd23a451f5f6dd407977bb31ad3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7038, "upload_time": "2019-09-23T20:03:17", "url": "https://files.pythonhosted.org/packages/f7/86/0767cd863d176358bfaccface78a883c5472cb39808a6764f91aa93c1835/codycd-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "806b47e9c6f81c92414e488a97ab883f", "sha256": "cd1ad4f61bd5a362ab0ba82a9d87bfa9798bdecca619715fb6f2d559d6f3fcfd" }, "downloads": -1, "filename": "codycd-0.2.0.tar.gz", "has_sig": false, "md5_digest": "806b47e9c6f81c92414e488a97ab883f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3936, "upload_time": "2019-09-23T20:03:19", "url": "https://files.pythonhosted.org/packages/54/37/7147447d21778dd712b5dcff0a54389f3957d76fc5ddccac900ab4d1b600/codycd-0.2.0.tar.gz" } ] }