-
python-jenkins-job-builder-1.3.0-1.lbn19.noarch
Jenkins Job Builder takes simple descriptions of Jenkins jobs in YAML format, and uses
them to configure Jenkins. You can keep your job descriptions in human readable text
format in a version control system to make changes and auditing easier. It also has a
flexible template system, so creating many similarly configured jobs is easy.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-jenkins-view-builder-0.4.2-1.lbn19.noarch
There are several types of views in jenkins
Build Pipeline View
Nested View
Dashboard
List View
Radiator
jenkins-view-builder as of now supports List View and Build Pipeline View with support for other views coming soon. Examples of yaml files are in the tests/fixtures folder. Views are specified as yaml files and given to the jenkins-view-builder to upload to jenkins. Say, you have the following List View view in a yaml file
- view:
type: list
name: monsanto
description: Merge ply jobs
jobs:
- Merge-nova-Ply
- Merge-config-Ply
- Merge-bark-Ply
columns:
- status
- weather
recurse: False
jenkins-view-builder can create this view in jenkins. jenkins-view-builder needs a jenkins config file which tells it how to connect to jenkins. The config file looks like this
[jenkins]
user=user
password=password
url=http[s]://jenkinsurl
Once that is ready, we are all set to create the view in jenkins using the following command
jenkins-view-builder update --conf path-to-jenkins-config-file path-to-view-yaml-file
There should be feedback on stdout on what the tool is doing. update command is capable of determining if the view already exists and if it does then it just updates it.
It is also possible to test the view to make sure that jenkins-view-builder is creating the correct xml that it would post to jenkins. This can be done using the following command
jenkins-view-builder test path-to-view-yaml-file
Running this command will spit out the generated xml in the out folder of the current working directory. If the output looks good, the update command can be used to upload the view.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-jira-0.47-1.lbn19.noarch
This library eases the use of the JIRA REST API from Python and it has been used
in production for years.
As this is an open-source project that is community maintained, do not be surprised
if some bugs or features are not implemented quickly enough. You are always welcomed
to use BountySource to motivate others to help.
Quickstart
Feeling impatient? I like your style.
from jira import JIRA
jira = JIRA('https://jira.atlassian.com')
issue = jira.issue('JRA-9')
print issue.fields.project.key # 'JRA'
print issue.fields.issuetype.name # 'New Feature'
print issue.fields.reporter.displayName # 'Mike Cannon-Brookes [Atlassian]'
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-jsonpatch-1.2-8.lbn19.noarch
Library to apply JSON Patches according to RFC 6902 - Python 2 build.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-jsonpath-rw-1.2.3-1.lbn19.noarch
This library provides a robust and significantly extended implementation of
JSONPath for Python, with a clear AST for meta-programming. It is tested with
Python 2.6, 2.7, 3.2, 3.3, and PyPy.
This library differs from other JSONPath implementations in that it is a full
language implementation, meaning the JSONPath expressions are first class
objects, easy to analyze, transform, parse, print, and extend.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-jsonpointer-1.10-2.lbn19.noarch
Library to resolve JSON Pointers according to RFC 6901.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-jsonschema-2.4.0-1.lbn19.noarch
jsonschema is JSON Schema validator currently based on
http://tools.ietf.org/html/draft-zyp-json-schema-03
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-junitxml-0.7-1.lbn19.noarch
PyJUnitXML
==========
A Python unittest TestResult that outputs JUnit
compatible XML.
Copyright
---------
PyJUnitXML is Copyright (c) 2009 Robert
Collins, and distributed under the
GNU Library General Public Licence version 3
(LGPL-3). Broadly, this means you
have the right to use this library in any
application you want, regardless of
the licence of your application, but that
if you modify ...
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-kazoo-2.0-2.lbn19.noarch
Kazoo is a Python library designed to make working with Zookeeper a more
hassle-free experience that is less prone to errors.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19
-
python-keyring-5.0-1.lbn19.noarch
The Python keyring lib provides a easy way to access the system keyring
service from python. It can be used in any application that needs safe
password storage.
The keyring services supported by the Python keyring lib:
* **OSXKeychain**: supports the Keychain service in Mac OS X.
* **KDEKWallet**: supports the KDE's Kwallet service.
* **GnomeKeyring**: for GNOME environment.
* **SecretServiceKeyring**: for newer GNOME and KDE environments.
* **WinVaultKeyring**: supports the Windows Credential Vault
Besides these native password storing services provided by operating systems.
Python keyring lib also provides following build-in keyrings.
* **Win32CryptoKeyring**: for Windows 2k+.
* **CryptedFileKeyring**: a command line interface keyring base on PyCrypto.
* **UncryptedFileKeyring**: a keyring which leaves passwords directly in file.
Located in
LBN
/
…
/
Cloud Computing
/
BastionLinux 19