0.02
There's a lot of open issues
A long-lived project that still receives updates
Jenkins API clients generated from Swagger / Open API specification
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 3.6, >= 3.6.0

Runtime

~> 1.0, >= 1.0.1
 Project Readme

Avatar

Build Status

Swaggy Jenkins

Swaggy Jenkins is a set of Jenkins API clients in multiple languages generated from Swagger / Open API specification.

Published packages

Language Package Status Documentation
JavaScript swaggy-jenkins Published Version README
Python swaggyjenkins Published Version README
Ruby swaggy_jenkins Published Version README

Version Matrix

Swaggy Jenkins Version OpenAPI Version OpenAPI Generator Version
3.0.1 3.0.0 7.4.0
2.0.0 3.0.0 6.0.0
1.5.0 3.0.0 5.4.0

Usage

Generate API clients of the currently supported languages:

make generate GEN_BASE_DIR=<path/to/swaggy-jenkins>

Installation

You can either use the generated clients from clients/<lang>/generated/ directory.

Or you can use the published packages like below:

Install JavaScript client:

npm install swaggy-jenkins

Install Python client:

pip install swaggyjenkins

Install Ruby client:

gem install swaggy_jenkins

Colophon

Videos:

Presentations:

Related Projects:

  • swaggy-jenkins-cli - CLI utility tool for Swaggy Jenkins
  • swaggy-c - Builder for Swagger CodeGen-generated API clients in multiple languages