Advertisement
Guest User

Untitled

a guest
Mar 8th, 2014
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. buildscript {
  2. repositories {
  3. mavenCentral()
  4. maven {
  5. url 'https://oss.sonatype.org/content/groups/public/'
  6. }
  7. maven {
  8. name 'MightyPirates Maven Repository'
  9. url 'http://maven.cil.li/'
  10. }
  11. }
  12.  
  13. dependencies {
  14. classpath 'org.ajoberstar:gradle-git:0.7.0-SNAPSHOT'
  15. }
  16. }
  17. import groovy.json.JsonSlurper
  18.  
  19. apply plugin: 'maven-publish'
  20.  
  21. publishing {
  22. publications {
  23. mavenJava(MavenPublication) {
  24. artifact apiJar
  25. artifact deobfJar
  26. }
  27. }
  28. repositories {
  29. maven {
  30. url "maven"
  31. }
  32. }
  33. }
  34.  
  35.  
  36. def getJenkinsChanges() {
  37. def jsonSlurper = new JsonSlurper();
  38. def url = new URL('http://ci.cil.li/job/OpenComputers/lastBuild/api/json')
  39. def connection = url.openConnection();
  40.  
  41. def reader = new BufferedReader(new InputStreamReader(connection.getInputStream()))
  42. def result = jsonSlurper.parse(reader)
  43.  
  44.  
  45. def data = new ArrayList<Object>()
  46.  
  47. for (obj in result.changeSet.items) {
  48. data.add(obj.author.fullName + ": " + obj.msg)
  49. }
  50.  
  51. def iter = data.iterator()
  52. StringBuilder val = new StringBuilder()
  53. while (iter.hasNext()) {
  54. val.append(iter.next()).append((iter.hasNext()) ? '\n' : '')
  55. }
  56.  
  57. return val.toString()
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement