Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- buildscript {
- repositories {
- mavenCentral()
- maven {
- url 'https://oss.sonatype.org/content/groups/public/'
- }
- maven {
- name 'MightyPirates Maven Repository'
- url 'http://maven.cil.li/'
- }
- }
- dependencies {
- classpath 'org.ajoberstar:gradle-git:0.7.0-SNAPSHOT'
- }
- }
- import groovy.json.JsonSlurper
- apply plugin: 'maven-publish'
- publishing {
- publications {
- mavenJava(MavenPublication) {
- artifact apiJar
- artifact deobfJar
- }
- }
- repositories {
- maven {
- url "maven"
- }
- }
- }
- def getJenkinsChanges() {
- def jsonSlurper = new JsonSlurper();
- def url = new URL('http://ci.cil.li/job/OpenComputers/lastBuild/api/json')
- def connection = url.openConnection();
- def reader = new BufferedReader(new InputStreamReader(connection.getInputStream()))
- def result = jsonSlurper.parse(reader)
- def data = new ArrayList<Object>()
- for (obj in result.changeSet.items) {
- data.add(obj.author.fullName + ": " + obj.msg)
- }
- def iter = data.iterator()
- StringBuilder val = new StringBuilder()
- while (iter.hasNext()) {
- val.append(iter.next()).append((iter.hasNext()) ? '\n' : '')
- }
- return val.toString()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement