{"repo":"samrocketman/jervis","free":true,"listed":false,"github":"https://github.com/samrocketman/jervis","clone":"git clone https://github.com/samrocketman/jervis.git","description":"Self service Jenkins job generation using Jenkins Job DSL plugin groovy scripts. Reads .jervis.yml and generates a job in Jenkins.","language":"Groovy","stars":271,"topics":["jenkins","job-dsl","groovy","automation","github","travis-ci","jenkins-pipeline-library","hacktoberfest"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"Jervis: Jenkins as a service [![Build Status][status-build]][jervis-ci] [![Coverage Status][status-coverage]][jervis-coveralls] [![Maven Central Release][status-release]][maven-release] [![GH commits since latest release][commits-since]][commits-since-diff] Project status: [released to maven central][maven-release]. Currently Targeted platforms: Jenkins server host: Linux and Mac OS X (Windows compatible) Jobs on clients: Linux only (Multi-platform capable) What is Jervis? What is Jervis? A library for [Job DSL plugin][jenkins-plugin-job-dsl] scripts and [shared Jenkins pipeline libraries][pipeline]. It is used to augment the automation of generating Jenkins jobs. [SCM Filter Jervis plugin][scm-filter-jervis] is available for multibranch pipline filtering. Installing this plugin also makes the Jervis library available for import in shared pipeline libraries. Documentation [Jervis Wiki][jervis-wiki] [Build Overview][jervis-wiki-overview] [Supported Languages][jervis-wiki-languages] [Supported Build Tools][jervis-wiki-build-tools] The library API is also [fully documented][jervis-api-docs]. To generate the latest developer docs execute the following command. ./gradlew groovydoc The documentation can be found in build/docs/groovydoc . Provided examples Bootstrapping Jenkins: Example [bootstrap for Jenkins][jervis-jenkins-bootstrap] which allows you to quickly try out this library. Job DSL Script: Example Job DSL script is provided. Jenkins build node: There's also a [docker cont","default_branch":null,"files":null,"tree":[],"storefront":"/r/samrocketman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/samrocketman/jervis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}