{ "info": { "author": "Bertold Kolics", "author_email": "bertold@qualityraven.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "# download-jenkins-build-log utility\n\n![Build status](https://travis-ci.org/bertold/download-jenkins-build-log.svg?branch=master)\n\nThis is a simple tool that enables downloading console output files\nfrom Jenkins jobs. Freestyle, pipeline and matrix jobs are supported.\n\n## Pre-requisites\n\nPython 3.3 or later\n\n## Installation\n\n```\npip3 install download-jenkins-build-log\n```\n\n\n\n## Basic Usage\n\nUse\n```bash\ndownload-jenkins-build-log -h\n```\nto see all the available options.\n\nFor example, to download the console log of a freestyle project `my-freestyle-job`\nwith the build number `123` into the target directory of `logs` from the Jenkins\ninstance at `https://myjenkins.example.com:8080`, use the following command line:\n```bash\ndownload-jenkins-build-log --url https://myjenkins.example.com:8080 --build 123 --directory logs my-freestyle-job\n```\n\n## Authentication\n\nYou may use the ```--login``` to set the user name and the ```--token``` to set\nthe password or API token to access Jenkins. Jenkins documentation recommends\ncreating an [API token](https://wiki.jenkins.io/display/JENKINS/Authenticating+scripted+clients)\nto use with tools.\n\nAlternatively, you can also provide credentials with the following environment\nvariables.\n\n| Environment variable name | Description |\n|--------------------------------------------|-----------------------|\n| ```DOWNLOAD_JENKINS_BUILD_LOG_LOGIN``` | login name |\n| ```DOWNLOAD_JENKINS_BUILD_LOG_API_TOKEN``` | password or API token |\n\n## Return Codes\n\nThe tool will return `0` in case of successful execution, and `-1` in case of an error. \n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bertold/download-jenkins-build-log", "keywords": "Jenkins logs tools", "license": "", "maintainer": "", "maintainer_email": "", "name": "download-jenkins-build-log", "package_url": "https://pypi.org/project/download-jenkins-build-log/", "platform": "", "project_url": "https://pypi.org/project/download-jenkins-build-log/", "project_urls": { "Homepage": "https://github.com/bertold/download-jenkins-build-log", "Source": "https://github.com/bertold/download-jenkins-build-log" }, "release_url": "https://pypi.org/project/download-jenkins-build-log/0.0.1a7/", "requires_dist": [ "requests" ], "requires_python": ">=3", "summary": "Command-line utility for downloading Jenkins job console logs", "version": "0.0.1a7" }, "last_serial": 5234633, "releases": { "0.0.1a7": [ { "comment_text": "", "digests": { "md5": "02326e08dd0d6871f5c5a87bca842160", "sha256": "05358383a374181ef1e6aa8ea9bf195651c0030b57079a55ffe858fb0518e705" }, "downloads": -1, "filename": "download_jenkins_build_log-0.0.1a7-py3-none-any.whl", "has_sig": false, "md5_digest": "02326e08dd0d6871f5c5a87bca842160", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 8668, "upload_time": "2019-05-06T20:13:28", "url": "https://files.pythonhosted.org/packages/13/d7/0b576fb2832bf871408b92b68d56966d174de613d1388cb24244cca53c38/download_jenkins_build_log-0.0.1a7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70b83f53b05df0d547b4599854ef9214", "sha256": "1550399f8e74534696717f9ea1f087cd6b6e81c428698ecd74bcdaa1460b36de" }, "downloads": -1, "filename": "download-jenkins-build-log-0.0.1a7.tar.gz", "has_sig": false, "md5_digest": "70b83f53b05df0d547b4599854ef9214", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3659, "upload_time": "2019-05-06T20:13:30", "url": "https://files.pythonhosted.org/packages/1f/b5/fe49c704737e2c13103313c777fbaabc44893c67b917d1e4e2b0ccda91ab/download-jenkins-build-log-0.0.1a7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "02326e08dd0d6871f5c5a87bca842160", "sha256": "05358383a374181ef1e6aa8ea9bf195651c0030b57079a55ffe858fb0518e705" }, "downloads": -1, "filename": "download_jenkins_build_log-0.0.1a7-py3-none-any.whl", "has_sig": false, "md5_digest": "02326e08dd0d6871f5c5a87bca842160", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 8668, "upload_time": "2019-05-06T20:13:28", "url": "https://files.pythonhosted.org/packages/13/d7/0b576fb2832bf871408b92b68d56966d174de613d1388cb24244cca53c38/download_jenkins_build_log-0.0.1a7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70b83f53b05df0d547b4599854ef9214", "sha256": "1550399f8e74534696717f9ea1f087cd6b6e81c428698ecd74bcdaa1460b36de" }, "downloads": -1, "filename": "download-jenkins-build-log-0.0.1a7.tar.gz", "has_sig": false, "md5_digest": "70b83f53b05df0d547b4599854ef9214", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3659, "upload_time": "2019-05-06T20:13:30", "url": "https://files.pythonhosted.org/packages/1f/b5/fe49c704737e2c13103313c777fbaabc44893c67b917d1e4e2b0ccda91ab/download-jenkins-build-log-0.0.1a7.tar.gz" } ] }