{ "info": { "author": "Hanno Schlichting", "author_email": "hanno@jarn.com", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "Framework :: Buildout :: Recipe", "License :: OSI Approved :: BSD License" ], "description": "Overview\n========\n\nThis is a recipe to set up and configure Jenkins_ in a Jetty_ servlet\ncontainer.\n\n.. _Jenkins : http://jenkins-ci.org/\n.. _Jetty : http://www.eclipse.org/jetty/\n\n\nNote\n----\n\nThe recipe is currently not compatible with Python 2.7 due to an\nincompatibility in the ``iw.recipe.template`` recipe used internally.\n\n\nBasic setup\n-----------\n\nA basic buildout configuration using this recipe looks like this::\n\n [buildout]\n\n parts =\n jetty-download\n jenkins-download\n jenkins\n\n [jetty-download]\n recipe = hexagonit.recipe.download\n url = http://download.eclipse.org/jetty/7.2.2.v20101205/dist/jetty-distribution-7.2.2.v20101205.tar.gz\n strip-top-level-dir = true\n\n [jenkins-download]\n recipe = hexagonit.recipe.download\n url = http://mirrors.jenkins-ci.org/war/1.397/jenkins.war\n download-only = true\n\n [jenkins]\n recipe = jarn.jenkins\n jetty-location = ${jetty-download:location}\n jenkins-location = ${jenkins-download:location}\n\n\nThis will download both Jetty and Jenkins and create an executable Jetty\nenvironment in ``parts/jenkins``. It will also create a control script in\n``bin/jenkins``. The name of the script is the name of the section.\n\nTo test the setup run ``bin/jenkins fg`` and check the console output. By\ndefault this will run a Jetty server on port 8070. The jenkins instance is\naccessible in a browser at ``http://127.0.0.1:8070/jenkins/``.\n\nJenkins will write all its log files into ``var/jenkins/log``. All its\nconfiguration including jobs and past runs will go into ``var/jenkins/data``.\nThe directory name in ``var`` will have the name of the recipe section.\n\n\nOptions\n-------\n\nThe recipe supports the following options:\n\nhost\n Name or IP address of the Jetty server, e.g. ``some.server.com``.\n Defaults to ``127.0.0.1``.\n\nport\n Server port. Defaults to ``8070``.\n\njava-opts\n Optional. Parameters to pass to the Java Virtual Machine (JVM) used to\n run Jetty. Each option is specified on a separated line.\n If you run into memory problems it's typical to pass::\n\n [jenkins]\n ...\n java-opts =\n -Xms512M\n -Xmx1024M\n ...\n\nChangelog\n=========\n\n1.0b2 - 2011-03-15\n------------------\n\n- Pass `os.environ` into the Jenkins process.\n [newbery]\n\n1.0b1 - 2011-02-13\n------------------\n\n- Renamed from `collective.recipe.hudson` to `jarn.jenkins`, following the\n Hudson to Jenkins renaming by the Jenkins community.\n [hannosch]\n\n1.0a3 - 2010-09-10\n------------------\n\n- Added note about Python 2.7 incompatibility. Thanks to Rob Madole for\n notifying me.\n [hannosch]\n\n- Updated example to version 1.375.\n [hannosch]\n\n1.0a2 - 2010-03-04\n------------------\n\n- Configure the ``HUDSON_HOME`` environment variable inside the jetty.xml\n instead of the control script.\n [hannosch]\n\n- Simplify the example buildout a bit.\n [hannosch]\n\n1.0a1 - 2010-03-04\n------------------\n\n- Better update handling.\n [hannosch]\n\n- Don't configure a ContextDeployer which allows us to skip the contexts\n examples cleanup.\n [hannosch]\n\n- Added basic package documentation.\n [hannosch]\n\n- Updated jetty configuration to match new class names caused by the move to\n the Eclipse project.\n [hannosch]\n\n- Initial code, largely based on collective.recipe.solrinstance.\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/jarn.jenkins", "keywords": "jenkins buildout", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "jarn.jenkins", "package_url": "https://pypi.org/project/jarn.jenkins/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jarn.jenkins/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/jarn.jenkins" }, "release_url": "https://pypi.org/project/jarn.jenkins/1.0b2/", "requires_dist": null, "requires_python": null, "summary": "Buildout recipe for installing a Jenkins instance", "version": "1.0b2" }, "last_serial": 5343691, "releases": { "1.0b1": [ { "comment_text": "", "digests": { "md5": "d45eb324b14c898c45415fc37de8a1e6", "sha256": "471f1be01d6ce2c104df77ac16ff54aa8f4fbca94d4be7ec779bcdf8b8f20618" }, "downloads": -1, "filename": "jarn.jenkins-1.0b1.zip", "has_sig": false, "md5_digest": "d45eb324b14c898c45415fc37de8a1e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14424, "upload_time": "2011-02-13T18:10:54", "url": "https://files.pythonhosted.org/packages/c9/fb/53e5a5caf64d89c280b6c0ebe5c2c42c78eed8d4dd5ed5f266a3754e31d8/jarn.jenkins-1.0b1.zip" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "24d4b9cd54ac05a008870992f6228959", "sha256": "9e9ec27b99de073278cb6340bb99863199d831e8dd69ac6fc470e1a69314aebf" }, "downloads": -1, "filename": "jarn.jenkins-1.0b2.zip", "has_sig": false, "md5_digest": "24d4b9cd54ac05a008870992f6228959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14587, "upload_time": "2011-03-15T20:51:04", "url": "https://files.pythonhosted.org/packages/29/22/254cd88018a5591b07ea7f22717e46025d7e9fb35952b5fa1438395b227f/jarn.jenkins-1.0b2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24d4b9cd54ac05a008870992f6228959", "sha256": "9e9ec27b99de073278cb6340bb99863199d831e8dd69ac6fc470e1a69314aebf" }, "downloads": -1, "filename": "jarn.jenkins-1.0b2.zip", "has_sig": false, "md5_digest": "24d4b9cd54ac05a008870992f6228959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14587, "upload_time": "2011-03-15T20:51:04", "url": "https://files.pythonhosted.org/packages/29/22/254cd88018a5591b07ea7f22717e46025d7e9fb35952b5fa1438395b227f/jarn.jenkins-1.0b2.zip" } ] }