Skip to content

Instantly share code, notes, and snippets.

@suryagaddipati
Last active August 29, 2015 14:24
Show Gist options
  • Select an option

  • Save suryagaddipati/5f4b873b4bb99f3e0209 to your computer and use it in GitHub Desktop.

Select an option

Save suryagaddipati/5f4b873b4bb99f3e0209 to your computer and use it in GitHub Desktop.
migration
db.run.update({ timestamp: { $exists: true}},{$rename: {'timestamp': 'scheduledDate'}})
update build_number_sequence with intial values
@suryagaddipati
Copy link
Author

import hudson.model.*
import hudson.maven.*
import hudson.tasks.*

jenkers = jenkins.model.Jenkins.getInstance();
projects = jenkers.getItems();

for(item in projects) {
    x = item.getClass();
  if (x.name == "com.groupon.jenkins.dynamic.organizationcontainer.OrganizationContainer"){
       for(dynProject in item.getAllJobs()){

       println("{'className':'com.groupon.jenkins.dynamic.build.BuildNumberCounter','counter':NumberInt($dynProject.nextBuildNumber),'key':'$dynProject.fullName'}") 



       }

  }

}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment