Guest User

Untitled

a guest
Apr 23rd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. // I end up recreating this every time I need it, so, notes...
  2. // This will run in the Jenkins script console and define a job.
  3. //
  4. import javaposse.jobdsl.dsl.DslScriptLoader
  5. import javaposse.jobdsl.plugin.JenkinsJobManagement
  6.  
  7. def workspace = new File('.')
  8.  
  9. def jobManagement = new JenkinsJobManagement(System.out, [:], workspace)
  10.  
  11. new DslScriptLoader(jobManagement).runScript('''
  12. job('a-job') {
  13. steps {
  14. shell """#!/bin/bash
  15. echo "Hello world!"
  16. """
  17. }
  18. }
  19. ''')
Add Comment
Please, Sign In to add comment