All Projects → unguiculus → job-dsl-sample

unguiculus / job-dsl-sample

Licence: Apache-2.0 license
Jenkins Job DSL Sample Project

Programming Languages

groovy
2714 projects

Projects that are alternatives of or similar to job-dsl-sample

docker-jenkins-dsl-ready
Docker image providing Jenkins ready to go with the DSL and JCasC plugins
Stars: ✭ 36 (+12.5%)
Mutual labels:  jenkins, job-dsl
job-dsl-playground
An app for debugging Groovy scripts using the Jenkins Job DSL
Stars: ✭ 84 (+162.5%)
Mutual labels:  jenkins, job-dsl
community-edition
Zebrunner is a Test Automation Management Tool
Stars: ✭ 171 (+434.38%)
Mutual labels:  jenkins
jenkins-on-windowsservercore
This repository contains Dockerfiles of Jenkins for Docker's for Windows
Stars: ✭ 39 (+21.88%)
Mutual labels:  jenkins
gogs-webhook-plugin
Jenkins Gogs Webhook
Stars: ✭ 76 (+137.5%)
Mutual labels:  jenkins
jenkinsfile-runner-lambda
Run Jenkinsfiles in AWS Lambda
Stars: ✭ 52 (+62.5%)
Mutual labels:  jenkins
saint-build
monitor your jenkins operations, jobs in async and functional elegance
Stars: ✭ 13 (-59.37%)
Mutual labels:  jenkins
kafka-connect-jenkins
Kafka Connect Connector for Jenkins Open Source Continuous Integration Tool
Stars: ✭ 29 (-9.37%)
Mutual labels:  jenkins
Hello Jenkins
A Jenkins Demo with a Hello World C++ program.
Stars: ✭ 21 (-34.37%)
Mutual labels:  jenkins
jenkinsapi
A Python API for accessing resources and configuring Hudson & Jenkins continuous-integration servers
Stars: ✭ 790 (+2368.75%)
Mutual labels:  jenkins
bitbucket-push-and-pull-request-plugin
Plugin for Jenkins v2.138.2 or later, that triggers job builds on Bitbucket's push and pull request events.
Stars: ✭ 47 (+46.88%)
Mutual labels:  jenkins
jenkins-pipeline-shared-library-template
Project template for developing shared Jenkins pipeline libraries.
Stars: ✭ 46 (+43.75%)
Mutual labels:  jenkins
docker-fastpath
Only Build Your Docker Images Once
Stars: ✭ 52 (+62.5%)
Mutual labels:  jenkins
spring-spock-integration-testing
How to inject Spock mocks into Spring integration tests
Stars: ✭ 17 (-46.87%)
Mutual labels:  spock
MasterAppiumFramework
Automation Testing | Mobile | Java | OOPS | Appium | TestNG | Maven | ExtentReport | Java mail API | Logging (Log4J2) | Design Patterns (Page Object Model, Singleton) | Page Factories | Jenkins | Data-Driven Testing using JSON file | Expected Data using XML file
Stars: ✭ 27 (-15.62%)
Mutual labels:  jenkins
springboot-deploy-demo
spring boot deploy
Stars: ✭ 16 (-50%)
Mutual labels:  jenkins
croc-hunter-jenkinsx
Croc Hunter demo, deployed with Jenkins X
Stars: ✭ 19 (-40.62%)
Mutual labels:  jenkins
lambda-ci
CI/CD for Lambda Functions with Jenkins
Stars: ✭ 20 (-37.5%)
Mutual labels:  jenkins
jenkins-pipeline-global-library-chefci
Jenkins Pipeline's "Workflow Global Libs" for Chef CI
Stars: ✭ 60 (+87.5%)
Mutual labels:  jenkins
soccer-stats
Soccer Stats is an example application to be used as a proof of concept for a presentation at Ansible Meetup in São Paulo
Stars: ✭ 83 (+159.38%)
Mutual labels:  jenkins

job-dsl-sample

Sample project for a Jenkins Job DSL setup with Gradle.

  • Uses Jenkins Test Harness to test the DSL on a real Jenkins

  • Includes a Jenkinsfile for use in a multi-branch pipeline job

Testing Job DSL

$ ./gradlew test

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.


:license apache  2.0 blue
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].