{ "info": { "author": "wnkz", "author_email": "wnkz@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "CodeBuilder - CLI helper for easy CI on AWS\n===========================================\n\n|Build Status| |Docs| |Version| |License|\n\nCodeBuilder is a CLI tool which allows developpers to use simple commands\nand helpers inside AWS CI/CD tools like CodePipeline and CodeBuild.\n\n\n.. _`stable docs`: https://codebuilder.readthedocs.io/en/stable/\n.. _`Read the Docs`: https://codebuilder.readthedocs.io/en/latest/\n\n.. |Build Status| image:: https://img.shields.io/travis/wnkz/codebuilder/master.svg?style=flat\n :target: https://travis-ci.org/wnkz/codebuilder\n :alt: Build Status\n\n.. |Docs| image:: https://readthedocs.org/projects/codebuilder/badge/?version=latest\n :target: http://codebuilder.readthedocs.io/en/latest/?badge=latest\n :alt: Read the docs\n\n.. |Version| image:: https://img.shields.io/pypi/v/codebuilder.svg?style=flat\n :target: https://pypi.python.org/pypi/codebuilder/\n :alt: Version\n\n.. |License| image:: http://img.shields.io/pypi/l/codebuilder.svg?style=flat\n :target: https://github.com/wnkz/codebuilder/blob/master/LICENSE\n :alt: License\n\nQuick Start\n-----------\n\nGenerally, you would run CodeBuilder on an `AWS CodeBuild environment `__\nwhere AWS CLI is properly installed and configured. CodeBuilder uses the exact same authentication method as Boto 3 and AWS CLI.\n\nInstall with ``pip``:\n\n.. code-block:: sh\n\n $ pip install codebuilder\n\nExample CodeBuild usage (``buildspec.yml``):\n\n.. code-block:: yaml\n\n version: 0.1\n environment_variables:\n plaintext:\n KMS_CIPHERBLOB: \"AQEC...\"\n\n phases:\n install:\n commands:\n - pip install codebuilder\n pre_build:\n commands:\n - codebuilder aws ecr login\n - codebuilder aws kms decrypt ${KMS_CIPHERBLOB} > ${CODEBUILD_SRC_DIR}/secret\n build:\n commands:\n - docker build -t 123456789012.dkr.ecr.eu-west-1.amazonaws.com/foo .\n post_build:\n commands:\n - docker push 123456789012.dkr.ecr.eu-west-1.amazonaws.com/foo\n - codebuilder docker --image-name 123456789012.dkr.ecr.eu-west-1.amazonaws.com/foo get-image full --source-json-file config.json --in-place Parameters DockerImage\n - codebuilder aws ecr prune\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/wnkz/codebuilder/archive/0.0.1-alpha.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/wnkz/codebuilder", "keywords": "aws codebuild codepipeline docker kms", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "codebuilder", "package_url": "https://pypi.org/project/codebuilder/", "platform": "", "project_url": "https://pypi.org/project/codebuilder/", "project_urls": { "Download": "https://github.com/wnkz/codebuilder/archive/0.0.1-alpha.3.tar.gz", "Homepage": "http://github.com/wnkz/codebuilder" }, "release_url": "https://pypi.org/project/codebuilder/0.0.1a3/", "requires_dist": [ "boto3 (>=1.4.4)", "botocore (<1.6.0,>=1.5.0)", "click (==6.7)", "dpath (==1.4)" ], "requires_python": "", "summary": "CLI helper for AWS CodeBuild and CodePipeline", "version": "0.0.1a3" }, "last_serial": 2686767, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "968941b7dac387c6afd17fc184203924", "sha256": "338371a3b78730d637da2d2d2ee54b552bc43b5e810d0dfb3d4292864b64fc2c" }, "downloads": -1, "filename": "codebuilder-0.0.1a1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "968941b7dac387c6afd17fc184203924", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5981, "upload_time": "2017-02-24T14:41:22", "url": "https://files.pythonhosted.org/packages/cc/ac/f87887789b9a0537584edae87953e8873439cdf02c7b1b1b9c242af607e9/codebuilder-0.0.1a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d8ac68db184fbdaf087df12447b1f64", "sha256": "928b4b39d361aadf5b4e8dcabedb17929ced911f76e49e1a22cf72214ea73825" }, "downloads": -1, "filename": "codebuilder-0.0.1a1.tar.gz", "has_sig": true, "md5_digest": "5d8ac68db184fbdaf087df12447b1f64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5092, "upload_time": "2017-02-24T14:41:24", "url": "https://files.pythonhosted.org/packages/c9/ba/713caad90501b3b9d686cc14aebc0228e25f3a03d1b7a1eda5cf035ce31a/codebuilder-0.0.1a1.tar.gz" } ], "0.0.1a2": [ { "comment_text": "", "digests": { "md5": "1c84ab1bbcf79a82c0b1846ddd2fb7dd", "sha256": "4f5e026d01deb4fe779c2c376289691d710c418155b526bc0fec0bd7b721dafe" }, "downloads": -1, "filename": "codebuilder-0.0.1a2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "1c84ab1bbcf79a82c0b1846ddd2fb7dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6083, "upload_time": "2017-02-28T21:53:05", "url": "https://files.pythonhosted.org/packages/1d/44/359f90c4052ef1b20b66e127c29e26f1beda33d5ba059648283eb71f8fbe/codebuilder-0.0.1a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ef8a5be463e6f653b8c5e6998c4018b", "sha256": "a9c953ee83fbed8a8b152220de8eac76c80ecfad28f301f17ed579113dfb95d9" }, "downloads": -1, "filename": "codebuilder-0.0.1a2.tar.gz", "has_sig": true, "md5_digest": "4ef8a5be463e6f653b8c5e6998c4018b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5180, "upload_time": "2017-02-28T21:53:07", "url": "https://files.pythonhosted.org/packages/37/16/41bb6f3d8a9402d0b5fc5455f400f2dcffc0b6dee84a8c63bde41a088936/codebuilder-0.0.1a2.tar.gz" } ], "0.0.1a3": [ { "comment_text": "", "digests": { "md5": "65e7b699f7ac62ad5955026f8176c551", "sha256": "7b0dda1029469f83d2cf9652a8ef41d5d58e6b4d16cfb479c8983245cdf098a4" }, "downloads": -1, "filename": "codebuilder-0.0.1a3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "65e7b699f7ac62ad5955026f8176c551", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11016, "upload_time": "2017-03-06T18:50:48", "url": "https://files.pythonhosted.org/packages/42/bf/52bc838da2026fa8524e789cc250d5f7b17bd5070acb682916217cb2dc7e/codebuilder-0.0.1a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8778d4c22137c254a61e137f6685aa92", "sha256": "3471c672fd6ee5014e4c2ea114ef0df541248e0682b49307487928c0ad6481ed" }, "downloads": -1, "filename": "codebuilder-0.0.1a3.tar.gz", "has_sig": true, "md5_digest": "8778d4c22137c254a61e137f6685aa92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12023, "upload_time": "2017-03-06T18:50:51", "url": "https://files.pythonhosted.org/packages/24/83/88534da5646f78706fae62dce17793995b2b9840b441ef39e845813039e0/codebuilder-0.0.1a3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "65e7b699f7ac62ad5955026f8176c551", "sha256": "7b0dda1029469f83d2cf9652a8ef41d5d58e6b4d16cfb479c8983245cdf098a4" }, "downloads": -1, "filename": "codebuilder-0.0.1a3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "65e7b699f7ac62ad5955026f8176c551", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11016, "upload_time": "2017-03-06T18:50:48", "url": "https://files.pythonhosted.org/packages/42/bf/52bc838da2026fa8524e789cc250d5f7b17bd5070acb682916217cb2dc7e/codebuilder-0.0.1a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8778d4c22137c254a61e137f6685aa92", "sha256": "3471c672fd6ee5014e4c2ea114ef0df541248e0682b49307487928c0ad6481ed" }, "downloads": -1, "filename": "codebuilder-0.0.1a3.tar.gz", "has_sig": true, "md5_digest": "8778d4c22137c254a61e137f6685aa92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12023, "upload_time": "2017-03-06T18:50:51", "url": "https://files.pythonhosted.org/packages/24/83/88534da5646f78706fae62dce17793995b2b9840b441ef39e845813039e0/codebuilder-0.0.1a3.tar.gz" } ] }