Displaying 1 to 7 from 7 results

job-dsl-gradle-example - An example Job DSL project that uses Gradle for building and testing.

  •    Groovy

An example Job DSL project that uses Gradle for building and testing. Check out this presentation for a walkthrough of this example (starts around 14:00). ./gradlew test runs the specs.

jenkins-bootstrap-jervis - An automated Jenkins CI environment which provisions agent infrastructure on the fly per build

  •    Shell

Jervis generates Jenkins jobs using Travis CI YAML. This project is meant to bootstrap Jenkins from scratch and pre-configure it to use Jervis. This project uses a submodule. Therefore, cloning it must include also cloning the submodule.

jervis - Travis-like Jenkins job generation using Job DSL plugin groovy scripts

  •    Groovy

The library API is also fully documented. To generate the latest developer docs execute the following command. The documentation can be found in build/docs/groovydoc.

job-dsl-playground - An app for debugging Groovy scripts using the Jenkins Job DSL

  •    Groovy

An app for debugging Groovy scripts using the Jenkins Job DSL. Allows the user to create jobs with the DSL and view the generated XML. Powered by Ratpack.




job-dsl-rest-example

  •    Groovy

An example Job DSL project that shows how to make Job DSL updates via the Jenkins REST API. The project layout is based on the Job DSL Gradle Example.

docker-jenkins-bootstrap - Bootstrapping Jenkins with Terraform, Ansible, Docker Compose, and Groovy init scripts

  •    Groovy

Bootstraps a dockerized Jenkins master/slave setup on Goocle Cloud Platform using Terraform, Ansible, Docker Compose, Træfik, Let’s Encrypt. Jenkins is completely configured with Groovy init scripts and Job DSL. Secret files are encrypted with git-crypt using a shared key. For this sample repo, the key file (git-crypt.key) is committed to Git, something you should not to for real-world stuff. You may use git-crypt via Docker container with the script git-script.sh.

job-dsl-sample - Jenkins Job DSL Sample Project

  •    Groovy

Sample project for a Jenkins Job DSL setup with Gradle. This starts up Jenkins using Jenkins Test Harness and runs the Job DSL scripts in the jobs directory. A very simple Spock test checks that no exception is thrown. Real world setup might want to use some more advanced tests, but this gives you a starting point for an initial setup. Additionally, the generated job config files are saved to the directory build/xml.