{ "info": { "author": "Alan Christie", "author_email": "achristie@informaticsmatters.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools" ], "description": "Informatics Matters Jenkins Utilities\n=====================================\n\n.. image:: https://travis-ci.org/InformaticsMatters/jenkins-utils.svg?branch=master\n :target: https://travis-ci.org/InformaticsMatters/jenkins-utils\n\n.. image:: https://badge.fury.io/py/im-jenkins-utils.svg\n :target: https://badge.fury.io/py/im-jenkins-utils\n\nThe ``im-jenkins-utils`` module is a set of utilities employed by\n`Informatics Matters`_ for automated configuration of the Jenkins CI/CD\nplatform. It is a small library that currently simplifies the creation of Jobs,\nsecrets and other actions using `python-jenkins`_ and cURL.\n\nIt also includes a growing list of convenient wrapper functions to simplify\na number of tasks, like checking whether any jobs have failed\n(or are unstable).\n\nTypical use of the utilities relies on creating an ``ImJenkinsServer`` object\nby providing a suitably formatted URL::\n\n from im_jenkins_server import ImJenkinsServer\n j_server = ImJenkinsServer(url)\n\nThe ``url`` value is typically of the form ``https://:@``.\n\nWith this object you can then create a global text secret::\n\n if j_server.is_connected():\n j_server.set_secret_text('mySecretId', 'The Secret Text')\n\n``ImJenkinsServer`` provides the following methods: -\n\n* set_secret_text()\n* set_secret_file()\n* set_secret_user()\n* get_jobs()\n* set_jobs()\n* get_views()\n* set_views()\n* check_jobs()\n\n.. _Informatics Matters: http://www.informaticsmatters.com\n.. _python-jenkins: https://pypi.org/project/python-jenkins\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/InformaticsMatters/jenkins-utils", "keywords": "jenkins", "license": "Copyright (C) 2018 Informatics Matters Ltd. All rights reserved.", "maintainer": "", "maintainer_email": "", "name": "im-jenkins-utils", "package_url": "https://pypi.org/project/im-jenkins-utils/", "platform": "any", "project_url": "https://pypi.org/project/im-jenkins-utils/", "project_urls": { "Homepage": "https://github.com/InformaticsMatters/jenkins-utils" }, "release_url": "https://pypi.org/project/im-jenkins-utils/1.2.0/", "requires_dist": [ "python-jenkins (==1.3.*)" ], "requires_python": ">=3, <4", "summary": "Utilities for Informatics Matters CI/CD configuration", "version": "1.2.0" }, "last_serial": 4453120, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "44a81298f353aa8e390f9850af29b3dd", "sha256": "42d3a7ea035df3e809f154feea3d16a60496bc3f33e44d63a9e3991af4656289" }, "downloads": -1, "filename": "im_jenkins_utils-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "44a81298f353aa8e390f9850af29b3dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, <4", "size": 4290, "upload_time": "2018-06-21T14:05:45", "url": "https://files.pythonhosted.org/packages/dc/fd/49cd5d78641a81c6625d86f92ac9529c4763be17a63b0e10f5afb4a31da8/im_jenkins_utils-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0060a90bd3fa1b838015262d296da4e4", "sha256": "dffde5f0d1e76522d93efb68569d6ae8f21579fc64568949a5e91e5fb17d255f" }, "downloads": -1, "filename": "im_jenkins_utils-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0060a90bd3fa1b838015262d296da4e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, <4", "size": 4338, "upload_time": "2018-06-21T15:21:04", "url": "https://files.pythonhosted.org/packages/d0/31/761641c441d6c227793d4352c7ecb85715549a82e12d325a45ab3dd85954/im_jenkins_utils-1.0.1-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d222269ad7629bcb950db3dd22bb33c8", "sha256": "13e45272f22d77fafb1fd4e51caa40eac2f529c8af2034b0cf2b3ae715ba1759" }, "downloads": -1, "filename": "im_jenkins_utils-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d222269ad7629bcb950db3dd22bb33c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, <4", "size": 4409, "upload_time": "2018-06-26T11:56:32", "url": "https://files.pythonhosted.org/packages/20/52/79f83f15429f696f799392bf9b248571856239336c0697ba4809ff1feffe/im_jenkins_utils-1.0.2-py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "95acefbf8b86b26087c01c082bb6e959", "sha256": "7e2db4c6488aa600c7f84fef4d82b543d36f0062e48100f5fddabbb88ceb7491" }, "downloads": -1, "filename": "im_jenkins_utils-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "95acefbf8b86b26087c01c082bb6e959", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, <4", "size": 4792, "upload_time": "2018-07-26T21:46:33", "url": "https://files.pythonhosted.org/packages/c1/98/20bca8c1e6d1f85e363d05fdc362442be4344791508580ddccb427199632/im_jenkins_utils-1.1.0-py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "5609227c630d1089eb407a0e250b680e", "sha256": "368ea2107d952caccfc5e441b6c861a039096a8874c888815fcb4c04e1588024" }, "downloads": -1, "filename": "im_jenkins_utils-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5609227c630d1089eb407a0e250b680e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, <4", "size": 4806, "upload_time": "2018-07-26T22:35:41", "url": "https://files.pythonhosted.org/packages/96/ca/a4487cac2e42b6586676f73de1792e38e645398d12040566b82d7d4995ef/im_jenkins_utils-1.1.1-py3-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "7ad69fb41113018949f3cf9624550b0d", "sha256": "d12f7906f91747dd4a1e58a10e5dfd9e673f5b1536499bd1e9d49e8e084a081f" }, "downloads": -1, "filename": "im_jenkins_utils-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7ad69fb41113018949f3cf9624550b0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, <4", "size": 4982, "upload_time": "2018-07-30T08:37:06", "url": "https://files.pythonhosted.org/packages/7a/d1/c28c159b9f1976222a0722bd055d41525ac3a776461f665defdb534ed946/im_jenkins_utils-1.1.2-py3-none-any.whl" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "2d78095b6e2cbaee51e7d43854f9aaff", "sha256": "1e7bd6dd9236e54916bb577e5e0a361a97d21df451dd10f1a8e151126365257b" }, "downloads": -1, "filename": "im_jenkins_utils-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2d78095b6e2cbaee51e7d43854f9aaff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, <4", "size": 4972, "upload_time": "2018-08-30T08:42:12", "url": "https://files.pythonhosted.org/packages/75/74/c4ae8fcf80e429bf6904bfd971899ce35f8dc7b5584f603aebf95bb32037/im_jenkins_utils-1.1.3-py3-none-any.whl" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0d456ef34e50f1a9c01cf2886316ead6", "sha256": "c83ee14f15808b0560e898e7bb574b1006bc761a14991fa44b6c5cb9353b74ad" }, "downloads": -1, "filename": "im_jenkins_utils-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d456ef34e50f1a9c01cf2886316ead6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, <4", "size": 9504, "upload_time": "2018-11-05T14:37:31", "url": "https://files.pythonhosted.org/packages/8e/05/cd8264b39f0383f410ae4f0bf7f9b818c4de0be399a149f04eba0721353d/im_jenkins_utils-1.2.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0d456ef34e50f1a9c01cf2886316ead6", "sha256": "c83ee14f15808b0560e898e7bb574b1006bc761a14991fa44b6c5cb9353b74ad" }, "downloads": -1, "filename": "im_jenkins_utils-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d456ef34e50f1a9c01cf2886316ead6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3, <4", "size": 9504, "upload_time": "2018-11-05T14:37:31", "url": "https://files.pythonhosted.org/packages/8e/05/cd8264b39f0383f410ae4f0bf7f9b818c4de0be399a149f04eba0721353d/im_jenkins_utils-1.2.0-py3-none-any.whl" } ] }