{ "info": { "author": "Hanno Schlichting", "author_email": "hanno@jarn.com", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "License :: OSI Approved :: Zope Public License" ], "description": "Overview\r\n========\r\n\r\nThis recipe has been superseded by `jarn.jenkins` maintained on Github at\r\nhttps://github.com/Jarn/jarn.jenkins.\r\n\r\nThis is a recipe to set up and configure Hudson_ in a Jetty_ servlet container.\r\n\r\n.. _Hudson : http://hudson-ci.org/\r\n.. _Jetty : http://www.eclipse.org/jetty/\r\n\r\n\r\nNote\r\n----\r\n\r\nThe recipe is currently not compatible with Python 2.7 due to an\r\nincompatibility in the ``iw.recipe.template`` recipe used internally.\r\n\r\n\r\nBasic setup\r\n-----------\r\n\r\nA basic buildout configuration using this recipe looks like this::\r\n\r\n [buildout]\r\n\r\n parts =\r\n jetty-download\r\n hudson-download\r\n hudson\r\n\r\n [jetty-download]\r\n recipe = gocept.download\r\n url = http://download.eclipse.org/jetty/stable-7/dist/jetty-distribution-7.0.1.v20091125.tar.gz\r\n md5sum = b29813029fbbf94d05e1f28d9592813f\r\n strip-top-level-dir = true\r\n\r\n [hudson-download]\r\n recipe = gocept.download\r\n url = http://download.hudson-labs.org/war/1.375/hudson.war\r\n md5sum = c9bd2515f5b01e46eed2f740aef5e145\r\n\r\n [hudson]\r\n recipe = collective.recipe.hudson\r\n jetty-location = ${jetty-download:location}\r\n hudson-location = ${hudson-download:location}\r\n\r\n\r\nThis will download both Jetty and Hudson and create an executable Jetty\r\nenvironment in ``parts/hudson``. It will also create a control script in\r\n``bin/hudson``. The name of the script is the name of the section.\r\n\r\nTo test the setup run ``bin/hudson fg`` and check the console output. By default\r\nthis will run a Jetty server on port 8070. The hudson instance is accessible in\r\na browser at ``http://127.0.0.1:8070/hudson/``.\r\n\r\nHudson will write all its log files into ``var/hudson/log``. All its\r\nconfiguration including jobs and past runs will go into ``var/hudson/data``.\r\nThe directory name in ``var`` will have the name of the recipe section.\r\n\r\n\r\nOptions\r\n-------\r\n\r\nThe recipe supports the following options:\r\n\r\nhost\r\n Name or IP address of the Jetty server, e.g. ``some.server.com``.\r\n Defaults to ``127.0.0.1``.\r\n\r\nport\r\n Server port. Defaults to ``8070``.\r\n\r\njava-opts\r\n Optional. Parameters to pass to the Java Virtual Machine (JVM) used to\r\n run Jetty. Each option is specified on a separated line.\r\n If you run into memory problems it's typical to pass::\r\n\r\n [hudson]\r\n ...\r\n java-opts =\r\n -Xms512M\r\n -Xmx1024M\r\n ...\r\n\r\nChangelog\r\n=========\r\n\r\n1.0 - 2011-02-13\r\n----------------\r\n\r\n- Superseded by jarn.jenkins.\r\n [hannosch]\r\n\r\n1.0a3 - 2010-09-10\r\n------------------\r\n\r\n- Added note about Python 2.7 incompatibility. Thanks to Rob Madole for\r\n notifying me.\r\n [hannosch]\r\n\r\n- Updated example to Hudson 1.375.\r\n [hannosch]\r\n\r\n1.0a2 - 2010-03-04\r\n------------------\r\n\r\n- Configure the ``HUDSON_HOME`` environment variable inside the jetty.xml\r\n instead of the control script.\r\n [hannosch]\r\n\r\n- Simplify the example buildout a bit.\r\n [hannosch]\r\n\r\n1.0a1 - 2010-03-04\r\n------------------\r\n\r\n- Better update handling.\r\n [hannosch]\r\n\r\n- Don't configure a ContextDeployer which allows us to skip the contexts\r\n examples cleanup.\r\n [hannosch]\r\n\r\n- Added basic package documentation.\r\n [hannosch]\r\n\r\n- Updated jetty configuration to match new class names caused by the move to\r\n the Eclipse project.\r\n [hannosch]\r\n\r\n- Initial code, largely based on collective.recipe.solrinstance.\r\n [hannosch]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/collective.recipe.hudson", "keywords": "hudson buildout", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "collective.recipe.hudson", "package_url": "https://pypi.org/project/collective.recipe.hudson/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.recipe.hudson/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/collective.recipe.hudson" }, "release_url": "https://pypi.org/project/collective.recipe.hudson/1.0/", "requires_dist": null, "requires_python": null, "summary": "Buildout recipe for installing a Hudson instance", "version": "1.0" }, "last_serial": 5343690, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "c44ce2e28bf800a2189738ab9683dd12", "sha256": "50736ef78fc91ebf21fa87c4f059f7444f395387f836a79614bd3e6cac9b8c9b" }, "downloads": -1, "filename": "collective.recipe.hudson-1.0.zip", "has_sig": false, "md5_digest": "c44ce2e28bf800a2189738ab9683dd12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15251, "upload_time": "2011-02-13T17:32:32", "url": "https://files.pythonhosted.org/packages/ce/43/90033efb928f91d8cdd72a94d40be731ef8f447c23ef648559d3422ed3d5/collective.recipe.hudson-1.0.zip" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "2138ed12a71e77d2236e32673094ce70", "sha256": "23d9814f07fcf38162ba3b7d899be84f58c76610396a70217088bf4662cd0643" }, "downloads": -1, "filename": "collective.recipe.hudson-1.0a1.zip", "has_sig": false, "md5_digest": "2138ed12a71e77d2236e32673094ce70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14355, "upload_time": "2010-03-04T00:14:07", "url": "https://files.pythonhosted.org/packages/2d/c3/4eb25fa1177033fb5da5f8120944700e570e944525826ac2d5dd5406c2f7/collective.recipe.hudson-1.0a1.zip" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "6b1833368846b0e80a51bc74d42649fe", "sha256": "936596d7986d4ddc1f08f4a8ca122472d9cf0acecc5efa7141c0772d560342ca" }, "downloads": -1, "filename": "collective.recipe.hudson-1.0a2.zip", "has_sig": false, "md5_digest": "6b1833368846b0e80a51bc74d42649fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14586, "upload_time": "2010-03-04T23:21:34", "url": "https://files.pythonhosted.org/packages/d3/77/db2c7d701d4820aa491930f93052935431a6193e43370b3fd71bedc03a69/collective.recipe.hudson-1.0a2.zip" } ], "1.0a3": [ { "comment_text": "", "digests": { "md5": "6139bf19b7689531b7c81751bf652b09", "sha256": "757c9d0ed172d856948419ea283eb4f0294329d2270ea8c6bf20be389afca14e" }, "downloads": -1, "filename": "collective.recipe.hudson-1.0a3.zip", "has_sig": false, "md5_digest": "6139bf19b7689531b7c81751bf652b09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15091, "upload_time": "2010-09-10T13:17:32", "url": "https://files.pythonhosted.org/packages/6b/85/e0a1576d0eec7175f52315f800a63111fa2dce3ee1c7a60f764032d4beb8/collective.recipe.hudson-1.0a3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c44ce2e28bf800a2189738ab9683dd12", "sha256": "50736ef78fc91ebf21fa87c4f059f7444f395387f836a79614bd3e6cac9b8c9b" }, "downloads": -1, "filename": "collective.recipe.hudson-1.0.zip", "has_sig": false, "md5_digest": "c44ce2e28bf800a2189738ab9683dd12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15251, "upload_time": "2011-02-13T17:32:32", "url": "https://files.pythonhosted.org/packages/ce/43/90033efb928f91d8cdd72a94d40be731ef8f447c23ef648559d3422ed3d5/collective.recipe.hudson-1.0.zip" } ] }