Want more features on Pastebin? Sign Up, it's FREE!
Guest

TracProjectProperty

By: a guest on Feb 17th, 2011  |  syntax: Groovy  |  size: 0.47 KB  |  views: 101  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. import hudson.model.*
  2. import hudson.plugins.trac.*
  3.  
  4. for(item in Hudson.instance.items) {
  5.    println(item.name)
  6.    def newTracProp = new TracProjectProperty("https://trac.colo.lair/trac/")
  7.    def tracProp = item.getProperty(TracProjectProperty.class)
  8.    if(tracProp != null && tracProp instanceof TracProjectProperty) {
  9.        println("old-> "+tracProp.tracWebsite)
  10.    }
  11.    tracProp = newTracProp
  12.    println("new-> "+tracProp.tracWebsite)
  13.    item.setProperty(tracProp)
  14. }
clone this paste RAW Paste Data