{ "info": { "author": "Ilya Baryshev", "author_email": "baryhsev@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Redmine releasedate\n===================\n\nTrack when your features are shipped to production in Redmine.\nCurrently supports git & jenkins.\n\n.. image:: https://travis-ci.org/futurecolors/redmine-releasedate.png?branch=master\n :target: https://travis-ci.org/futurecolors/redmine-releasedate\n\n.. image:: https://coveralls.io/repos/futurecolors/redmine-releasedate/badge.png?branch=master\n :target: https://coveralls.io/r/futurecolors/redmine-releasedate\n\n.. image:: https://pypip.in/v/redmine-releasedate/badge.png\n :target: https://crate.io/packages/redmine-releasedate/\n\nHow it works\n------------\n\nUpon finishing deploy job, jenkins creates a git tag, so it can track commits that refer to the build.\nWe can use these tags to track which tickets were deployed.\nDate of deploy is stored in custom field of each ticket that was mentioned in commit.\nA comment is left for every ticket in release as well for readability.\n\nInstallation\n------------\n\nServer\n~~~~~~\n\nInstall it where your git repo resides. We only support local git repos, so make sure you have enough permissions.\n\n* ``pip install redmine-releasedate``\n* Specify redmine access options in ``releasedate.cfg``\n* run ``redmine-release-server`` and make it available via http\n::\n\n # releasedate.cfg\n [redmine]\n url = http://example.com\n token = your_api_token_goes_here\n released_at_id = 42 ;custom field id goes here\n\n [releasedate]\n message = Deployed on %(instance)s at %(date)s in release \"%(release_id)s\":%(release_url)s\n address = 0.0.0.0 ; optional\n port = 8080 ; optional\n\n\nJenkins\n~~~~~~~\n\n* Pip install ``redmine-releasedate`` on your jenkins server. No configuration is needed.\n\n* Add this to your Jenkins build step (preferably, in `post-build task`_)::\n\n git push --tags\n redmine-release http://releasedate_url/ /path/to/repo/ [instance_url]\n\n\n.. _post-build task: https://wiki.jenkins-ci.org/display/JENKINS/Post+build+task\n\n\nRedmine\n~~~~~~~\n\nCreate a user with permissions to edit tickets and post notes in your project.\nObtain his API token and put it into ``releasedate.cfg``.\nAdd custom field to store releasedate information.\n\n\nLimitations\n-----------\n* second run of client command will make second comment and overwrite release date, so please make sure\nyou run ``redmine-release`` only once per deploy.\n\n\nSee also\n--------\n\n* `Redmine hudson plugin`_\n* `Jenkins redmine plugin`_\n\n.. _Redmine hudson plugin: http://www.r-labs.org/projects/r-labs/wiki/Hudson_En\n.. _Jenkins redmine plugin: https://wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin\n\n\nChangelog\n=========\n\n0.1.2 (01-07-2013)\n------------------\n* Fixed setup.py\n\n0.1.1 (01-07-2013)\n-----------------\n* Added 3rd optional ``instance_url`` argument to ``redmine-release`` command\n* Fixed redmine-release-server cli command\n* Fixed unicode message handling in config\n* Improved logging\n\n0.1 (01-07-2013)\n----------------\n* Initial release", "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/futurecolors/redmine-releasedate", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "redmine-releasedate", "package_url": "https://pypi.org/project/redmine-releasedate/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/redmine-releasedate/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/futurecolors/redmine-releasedate" }, "release_url": "https://pypi.org/project/redmine-releasedate/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Track when your features are shipped to production in Redmine.", "version": "0.1.2" }, "last_serial": 819211, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b4e31fb258f1547610147bfeaad67e01", "sha256": "331ad3dcd88bf0c632e6475bbdc3140ff5180d9ebd3ac5f6acf040e3dd85e670" }, "downloads": -1, "filename": "redmine-releasedate-0.1.zip", "has_sig": false, "md5_digest": "b4e31fb258f1547610147bfeaad67e01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6363, "upload_time": "2013-07-01T06:55:24", "url": "https://files.pythonhosted.org/packages/87/e2/8ce7faa02dc928e9ae2aca970744a15686ddbff3516d814a9592e01de47b/redmine-releasedate-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "44954d82a6042101928a393b99d6deda", "sha256": "90240ff8cf9d18f744ae43e09db557fb98fa5483b140370cc3ec70c1d442de32" }, "downloads": -1, "filename": "redmine-releasedate-0.1.1.zip", "has_sig": false, "md5_digest": "44954d82a6042101928a393b99d6deda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8912, "upload_time": "2013-07-01T09:54:42", "url": "https://files.pythonhosted.org/packages/3e/40/a9393e1d37e01e06c59cce5636a06053e447caa66bf4726ea43ff2fdd243/redmine-releasedate-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "89cbba6cf45d121e9f63ff7b95cbfbe6", "sha256": "9de7fce61ce46052e62df589d166653ba05aa1d74bce2f66bad27d9ab6acb596" }, "downloads": -1, "filename": "redmine-releasedate-0.1.2.zip", "has_sig": false, "md5_digest": "89cbba6cf45d121e9f63ff7b95cbfbe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10732, "upload_time": "2013-07-01T09:57:39", "url": "https://files.pythonhosted.org/packages/e6/10/b1e640d59e0b1d18499c02e89ab77baf0d2b575956898652216af5f01718/redmine-releasedate-0.1.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89cbba6cf45d121e9f63ff7b95cbfbe6", "sha256": "9de7fce61ce46052e62df589d166653ba05aa1d74bce2f66bad27d9ab6acb596" }, "downloads": -1, "filename": "redmine-releasedate-0.1.2.zip", "has_sig": false, "md5_digest": "89cbba6cf45d121e9f63ff7b95cbfbe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10732, "upload_time": "2013-07-01T09:57:39", "url": "https://files.pythonhosted.org/packages/e6/10/b1e640d59e0b1d18499c02e89ab77baf0d2b575956898652216af5f01718/redmine-releasedate-0.1.2.zip" } ] }