{ "info": { "author": "Tim Bielawa", "author_email": "tbielawa@redhat.com", "bugtrack_url": null, "classifiers": [], "description": "# Juicer\n\n## What is Juicer?\n\nFrom a Release Engineering point of view, Juicer is a collection of\ntools for administering Pulp [1], a Fedora Hosted Project for managing\nyum repositories.\n\nJuicer allows you to remotely manage repositories in multiple\nenvironments such as QA, STAGE, or PROD as well as upload and promote\nrpm packages through a Pulp installation.\n\n[1] Pulp https://fedorahosted.org/pulp/\n\n## Download\n\nWe have a [public yum repository](http://tbielawa.fedorapeople.org/juicer/) set up for your convenience! We've even provided a [repo file](https://github.com/juicer/juicer/blob/master/docs/juicer.repo) that you can place in /etc/yum.repos.d/ . From there, run\n\n $ yum install juicer juicer-admin\n\nand you're set!\n\n## Setting Up and Contributing\n\n1. [Installation](https://github.com/juicer/juicer/blob/master/docs/markdown/install.md)\n2. [Configuration](https://github.com/juicer/juicer/blob/master/docs/markdown/config.md)\n3. [Hacking](https://github.com/juicer/juicer/blob/master/docs/markdown/hacking.md)\n4. [RpmSignPlugins](https://github.com/juicer/juicer/blob/master/docs/markdown/plugins.md)\n5. [Repo Import/Exporting](https://github.com/juicer/juicer/blob/master/docs/markdown/import_export.md)\n\n\n## Examples\n\n### Prepare Pulp for use with Juicer\n\nWe assume that you have Pulp running already. Pulp ships with a default user whose name and password are both admin. If you've changed that, it's fine. If not, Juicer provides an easy way to do so! Either way, put your account credentials in your juicer.conf. There's really only two things left to configure Pulp for use with Juicer.\n\nFirst, you need to decide on how many Pulp environments you're going to have. At least three (dev, qa, and prod) is recommended. Then, configure Juicer to use them.\n\n $ man juicer.conf\n\n\nNow you're ready to start creating release carts!\n\n### Upload an rpm into a repository\n\n $ juicer rpm upload -r juicy-software ~/Downloads/juicer-0.1.7-1.fc17.noarch.rpm\n\n### Example Workflow\n\nStart by creating a release cart `MyJuicyRelease` with items from the Internet:\n\n $ juicer cart create MyJuicyRelease -r juicy-software https://my.sweet.host/pulp/repos/dev/juicy-software/juicer-0.1.7-1.fc17.noarch.rpm\n\nThen push the cart and its contents to pulp:\n\n $ juicer cart push MyJuicyRelease\n\nWhen you're satisfied, promote the cart to the next environment\n(perhaps `stage`, or `production`):\n\n $ juicer cart promote MyJuicyRelease\n", "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/juicer/juicer", "keywords": null, "license": "GPLv3+", "maintainer": null, "maintainer_email": null, "name": "juicer", "package_url": "https://pypi.org/project/juicer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/juicer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/juicer/juicer" }, "release_url": "https://pypi.org/project/juicer/0.7.2/", "requires_dist": null, "requires_python": null, "summary": "Administer Pulp and Release Carts", "version": "0.7.2" }, "last_serial": 1128003, "releases": { "0.7.2": [ { "comment_text": "", "digests": { "md5": "485d0f1992dd87a89e2d295bbe866ca9", "sha256": "6b0e52b92908b40e3cab5c1c185b4d8059739e7aa122ff1b442c7ecce448e02d" }, "downloads": -1, "filename": "juicer-0.7.2.tar.gz", "has_sig": true, "md5_digest": "485d0f1992dd87a89e2d295bbe866ca9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71819, "upload_time": "2014-06-17T19:30:54", "url": "https://files.pythonhosted.org/packages/56/81/73c7a3ea1991b6d80fd6312151709a5ffec7c44b0a492eac4c86c94f720b/juicer-0.7.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "485d0f1992dd87a89e2d295bbe866ca9", "sha256": "6b0e52b92908b40e3cab5c1c185b4d8059739e7aa122ff1b442c7ecce448e02d" }, "downloads": -1, "filename": "juicer-0.7.2.tar.gz", "has_sig": true, "md5_digest": "485d0f1992dd87a89e2d295bbe866ca9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71819, "upload_time": "2014-06-17T19:30:54", "url": "https://files.pythonhosted.org/packages/56/81/73c7a3ea1991b6d80fd6312151709a5ffec7c44b0a492eac4c86c94f720b/juicer-0.7.2.tar.gz" } ] }