diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-11-17 23:51:24 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-11-17 23:51:24 +0100 |
commit | c266c3e36007d968d3126b4f8475d3e29e219a19 (patch) | |
tree | ffa93f9a2c97dc23d47fb981cc97e4446dbdb106 | |
parent | 751e580672cc384e20f62e9440d44bdcb04f1ef0 (diff) | |
download | esper-testing-c266c3e36007d968d3126b4f8475d3e29e219a19.tar.gz esper-testing-c266c3e36007d968d3126b4f8475d3e29e219a19.tar.bz2 esper-testing-c266c3e36007d968d3126b4f8475d3e29e219a19.tar.xz esper-testing-c266c3e36007d968d3126b4f8475d3e29e219a19.zip |
o Creating jobs for polling a jenkins servers and jobs.
-rw-r--r-- | pom.xml | 12 | ||||
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/Main.java | 26 | ||||
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/XmlUtil.java | 38 | ||||
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java | 203 | ||||
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/jenkins/JenkinsImporter.java | 70 | ||||
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/jenkins/JenkinsJob.java | 83 | ||||
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServer.java | 100 | ||||
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/object/ObjectFactory.java | 7 | ||||
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/object/ObjectManager.java | 60 | ||||
-rw-r--r-- | src/main/resources/logback-test.xml | 16 | ||||
-rw-r--r-- | src/test/resources/jenkins/job-freeStyleProject.xml | 142 | ||||
-rw-r--r-- | src/test/resources/jenkins/job-mavenModuleSet.xml | 244 | ||||
-rw-r--r-- | src/test/resources/jenkins/jobs.xml | 4128 |
13 files changed, 5090 insertions, 39 deletions
@@ -46,10 +46,20 @@ </dependency> <dependency> <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> + <artifactId>log4j-over-slf4j</artifactId> <version>1.6.4</version> </dependency> <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jcl-over-slf4j</artifactId> + <version>1.6.4</version> + </dependency> + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-classic</artifactId> + <version>1.0.7</version> + </dependency> + <dependency> <groupId>org.functionaljava</groupId> <artifactId>functionaljava</artifactId> <version>3.0</version> diff --git a/src/main/java/io/trygvis/esper/testing/Main.java b/src/main/java/io/trygvis/esper/testing/Main.java index ad7c71a..683b950 100644 --- a/src/main/java/io/trygvis/esper/testing/Main.java +++ b/src/main/java/io/trygvis/esper/testing/Main.java @@ -1,7 +1,10 @@ package io.trygvis.esper.testing; +import ch.qos.logback.classic.*; +import ch.qos.logback.core.util.*; import com.espertech.esper.client.*; import org.apache.log4j.*; +import org.slf4j.*; import java.util.*; @@ -16,17 +19,22 @@ public class Main { } public static void configureLog4j() { - Properties properties = new Properties(); - properties.setProperty("log4j.rootLogger", "DEBUG, A1"); - properties.setProperty("log4j.logger.httpclient.wire.content", "INFO"); - properties.setProperty("log4j.logger.httpclient.wire.header", "INFO"); - properties.setProperty("log4j.logger.org.apache.commons.httpclient", "INFO"); - properties.setProperty("log4j.appender.A1", "org.apache.log4j.ConsoleAppender"); - properties.setProperty("log4j.appender.A1.layout", "org.apache.log4j.PatternLayout"); - properties.setProperty("log4j.appender.A1.layout.ConversionPattern", "%-4r [%t] %-5p %c %x - %m%n"); - PropertyConfigurator.configure(properties); + LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); + StatusPrinter.print(lc); } +// public static void configureLog4j() { +// Properties properties = new Properties(); +// properties.setProperty("log4j.rootLogger", "DEBUG, A1"); +// properties.setProperty("log4j.logger.httpclient.wire.content", "INFO"); +// properties.setProperty("log4j.logger.httpclient.wire.header", "INFO"); +// properties.setProperty("log4j.logger.org.apache.commons.httpclient", "INFO"); +// properties.setProperty("log4j.appender.A1", "org.apache.log4j.ConsoleAppender"); +// properties.setProperty("log4j.appender.A1.layout", "org.apache.log4j.PatternLayout"); +// properties.setProperty("log4j.appender.A1.layout.ConversionPattern", "%-4r [%t] %-5p %c %x - %m%n"); +// PropertyConfigurator.configure(properties); +// } + private void work() throws Exception { Configuration config = new Configuration(); diff --git a/src/main/java/io/trygvis/esper/testing/XmlUtil.java b/src/main/java/io/trygvis/esper/testing/XmlUtil.java new file mode 100644 index 0000000..612667f --- /dev/null +++ b/src/main/java/io/trygvis/esper/testing/XmlUtil.java @@ -0,0 +1,38 @@ +package io.trygvis.esper.testing; + +import fj.*; +import fj.data.*; +import static fj.data.Option.*; +import org.jdom2.*; + +import java.net.*; + +public class XmlUtil { + public static F<String, Option<Integer>> parseInt = new F<String, Option<Integer>>() { + public Option<Integer> f(String s) { + try { + return some(Integer.parseInt(s)); + } catch (NumberFormatException e) { + return none(); + } + } + }; + + public static F<String, Option<URI>> parseUri = new F<String, Option<URI>>() { + public Option<URI> f(String s) { + try { + return some(URI.create(s)); + } catch (Throwable e) { + return none(); + } + } + }; + + public static Option<String> childText(Element e, String childName) { + return fromNull(e.getChildText(childName)); + } + + public static Option<Element> child(Element e, String childName) { + return fromNull(e.getChild(childName)); + } +} diff --git a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java index ddf040c..4ecb4fb 100644 --- a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java +++ b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java @@ -1,37 +1,45 @@ package io.trygvis.esper.testing.jenkins; +import fj.*; +import fj.data.*; +import io.trygvis.esper.testing.*; +import static io.trygvis.esper.testing.XmlUtil.*; +import static java.lang.Integer.*; import static org.apache.commons.lang.StringUtils.*; import org.codehaus.httpcache4j.*; import org.codehaus.httpcache4j.cache.*; -import org.codehaus.httpcache4j.util.*; +import org.h2.util.*; import org.jdom2.*; import org.jdom2.input.*; import javax.xml.stream.*; +import java.io.*; import java.net.*; import java.util.*; +import java.util.List; public class JenkinsClient { private static final XMLInputFactory xmlReader = XMLInputFactory.newFactory(); private static final StAXStreamBuilder streamBuilder = new StAXStreamBuilder(); private final HTTPCache http; - private final URI apiXmlUri; - public JenkinsClient(HTTPCache http, URI jenkinsUri) { + private boolean debugXml; + + public JenkinsClient(HTTPCache http) { this.http = http; - this.apiXmlUri = URIBuilder.fromURI(jenkinsUri).addRawPath("api/xml").toURI(); + this.debugXml = false; } - public List<JenkinsJobXml> fetchJobs() throws XMLStreamException, JDOMException { - HTTPResponse response = http.execute(new HTTPRequest(apiXmlUri)); + public void setDebugXml(boolean debugXml) { + this.debugXml = debugXml; + } - if (response.getStatus().getCode() != 200) { - throw new RuntimeException("Did not get 200 back, got " + response.getStatus().getCode()); - } + public JenkinsXml fetchJobs(URI uri) throws XMLStreamException, JDOMException, IOException { + InputStream stream = fetchXml(uri); - Element doc = streamBuilder.build(xmlReader.createXMLStreamReader(response.getPayload().getInputStream())).getRootElement(); + Element doc = parseDocument(stream).getRootElement(); - List<JenkinsJobXml> jobs = new ArrayList<>(); + List<JenkinsJobEntryXml> jobs = new ArrayList<>(); for (Element job : doc.getChildren("job")) { String name = trimToNull(job.getChildText("name")); String url = trimToNull(job.getChildText("url")); @@ -41,21 +49,184 @@ public class JenkinsClient { continue; } - jobs.add(new JenkinsJobXml(name, url, color)); + jobs.add(new JenkinsJobEntryXml(name, url, color)); + } + + return new JenkinsXml( + Option.fromNull(doc.getChildText("nodeName")), + Option.fromNull(doc.getChildText("nodeDescription")), + Option.fromNull(doc.getChildText("description")), jobs); + } + + public JenkinsJobXml fetchJob(URI uri) throws IOException, JDOMException, XMLStreamException { + InputStream stream = fetchXml(uri); + + Element root = parseDocument(stream).getRootElement(); + + switch (root.getName()) { + case "freeStyleProject": + return FreeStyleProjectXml.parse(root); + case "mavenModuleSet": + return MavenModuleSetXml.parse(root); + default: + throw new IOException("Unknown project type: " + root.getName()); + } + } + + private Document parseDocument(InputStream stream) throws JDOMException, XMLStreamException { + return streamBuilder.build(xmlReader.createXMLStreamReader(stream)); + } + + private InputStream fetchXml(URI uri) throws IOException { + HTTPResponse response; + + try { + response = http.execute(new HTTPRequest(uri)); + } catch (HTTPException e) { + throw new IOException(e); + } + + if (response.getStatus().getCode() != 200) { + throw new IOException("Did not get 200 back, got " + response.getStatus().getCode()); + } + + InputStream stream = response.getPayload().getInputStream(); + + if (!debugXml) { + return stream; + } + + int size; + try { + size = parseInt(response.getHeaders().getFirstHeader("Content-Length").getValue()); + } catch (Throwable e) { + size = 10 * 1024; } - return jobs; + // TODO: Pretty print + + ByteArrayOutputStream buffer = new ByteArrayOutputStream(size); + IOUtils.copy(stream, buffer); + byte[] bytes = buffer.toByteArray(); + System.out.println("------------------------------------------------"); + System.out.write(bytes); + System.out.println(); + System.out.println("------------------------------------------------"); + stream = new ByteArrayInputStream(bytes); + return stream; + } +} + +class JenkinsXml { + public final Option<String> nodeName; + public final Option<String> nodeDescription; + public final Option<String> description; + public final List<JenkinsJobEntryXml> jobs; + + JenkinsXml(Option<String> nodeName, Option<String> nodeDescription, Option<String> description, List<JenkinsJobEntryXml> jobs) { + this.nodeName = nodeName; + this.nodeDescription = nodeDescription; + this.description = description; + this.jobs = jobs; } } -class JenkinsJobXml { +class JenkinsJobEntryXml { public final String name; public final String url; public final String color; - JenkinsJobXml(String name, String url, String color) { + JenkinsJobEntryXml(String name, String url, String color) { + this.name = name; + this.url = url; + this.color = color; + } +} + +abstract class JenkinsJobXml { + public final Option<String> description; + public final Option<String> displayName; + public final Option<String> name; + public final Option<String> url; + public final Option<String> color; + public final Option<BuildXml> lastBuild; + public final Option<BuildXml> lastCompletedBuild; + public final Option<BuildXml> lastFailedBuild; + public final Option<BuildXml> lastSuccessfulBuild; + public final Option<BuildXml> lastUnsuccessfulBuild; + + protected JenkinsJobXml(Option<String> description, Option<String> displayName, Option<String> name, Option<String> url, Option<String> color, Option<BuildXml> lastBuild, Option<BuildXml> lastCompletedBuild, Option<BuildXml> lastFailedBuild, Option<BuildXml> lastSuccessfulBuild, Option<BuildXml> lastUnsuccessfulBuild) { + this.description = description; + this.displayName = displayName; this.name = name; this.url = url; this.color = color; + this.lastBuild = lastBuild; + this.lastCompletedBuild = lastCompletedBuild; + this.lastFailedBuild = lastFailedBuild; + this.lastSuccessfulBuild = lastSuccessfulBuild; + this.lastUnsuccessfulBuild = lastUnsuccessfulBuild; + } +} + +class BuildXml { + public final int number; + public final URI url; + public static F<Element, Option<BuildXml>> buildXml = new F<Element, Option<BuildXml>>() { + public Option<BuildXml> f(Element element) { + Option<Integer> number = childText(element, "number").bind(XmlUtil.parseInt); + Option<URI> url = childText(element, "url").bind(parseUri); + + if(number.isNone() || url.isNone()) { + return Option.none(); + } + + return Option.some(new BuildXml(number.some(), url.some())); + } + }; + + BuildXml(int number, URI url) { + this.number = number; + this.url = url; + } +} + +class FreeStyleProjectXml extends JenkinsJobXml { + FreeStyleProjectXml(Option<String> description, Option<String> displayName, Option<String> name, Option<String> url, Option<String> color, Option<BuildXml> lastBuild, Option<BuildXml> lastCompletedBuild, Option<BuildXml> lastFailedBuild, Option<BuildXml> lastSuccessfulBuild, Option<BuildXml> lastUnsuccessfulBuild) { + super(description, displayName, name, url, color, lastBuild, lastCompletedBuild, lastFailedBuild, lastSuccessfulBuild, lastUnsuccessfulBuild); + } + + public static JenkinsJobXml parse(Element root) { + return new FreeStyleProjectXml( + childText(root, "description"), + childText(root, "displayName"), + childText(root, "name"), + childText(root, "url"), + childText(root, "color"), + child(root, "lastBuild").bind(BuildXml.buildXml), + child(root, "lastCompletedBuild").bind(BuildXml.buildXml), + child(root, "lastFailedBuild").bind(BuildXml.buildXml), + child(root, "lastSuccessfulBuild").bind(BuildXml.buildXml), + child(root, "lastUnsuccessfulBuild").bind(BuildXml.buildXml)); + } +} + +class MavenModuleSetXml extends JenkinsJobXml { + MavenModuleSetXml(Option<String> description, Option<String> displayName, Option<String> name, Option<String> url, Option<String> color, Option<BuildXml> lastBuild, Option<BuildXml> lastCompletedBuild, Option<BuildXml> lastFailedBuild, Option<BuildXml> lastSuccessfulBuild, Option<BuildXml> lastUnsuccessfulBuild) { + super(description, displayName, name, url, color, lastBuild, lastCompletedBuild, lastFailedBuild, lastSuccessfulBuild, lastUnsuccessfulBuild); } -}
\ No newline at end of file + + public static JenkinsJobXml parse(Element root) { + return new MavenModuleSetXml( + childText(root, "description"), + childText(root, "displayName"), + childText(root, "name"), + childText(root, "url"), + childText(root, "color"), + child(root, "lastBuild").bind(BuildXml.buildXml), + child(root, "lastCompletedBuild").bind(BuildXml.buildXml), + child(root, "lastFailedBuild").bind(BuildXml.buildXml), + child(root, "lastSuccessfulBuild").bind(BuildXml.buildXml), + child(root, "lastUnsuccessfulBuild").bind(BuildXml.buildXml)); + } +} diff --git a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsImporter.java b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsImporter.java index 942aa15..b639108 100644 --- a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsImporter.java +++ b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsImporter.java @@ -1,30 +1,74 @@ package io.trygvis.esper.testing.jenkins; +import fj.*; +import fj.data.*; import io.trygvis.esper.testing.*; +import io.trygvis.esper.testing.object.*; +import org.apache.commons.httpclient.*; +import org.apache.commons.httpclient.params.*; import org.codehaus.httpcache4j.cache.*; import org.codehaus.httpcache4j.client.*; +import org.joda.time.*; import java.net.*; -import java.util.*; +import java.net.URI; +import java.util.HashSet; +import java.util.concurrent.*; public class JenkinsImporter { - private final JenkinsClient jenkinsClient; - public static void main(String[] args) throws Exception { Main.configureLog4j(); - new JenkinsImporter().work(); - } - public JenkinsImporter() { - HTTPCache http = new HTTPCache(new MemoryCacheStorage(), HTTPClientResponseResolver.createMultithreadedInstance()); - jenkinsClient = new JenkinsClient(http, URI.create("https://builds.apache.org")); - } +// HTTPClientResponseResolver resolver = HTTPClientResponseResolver.createMultithreadedInstance(); +// HTTPClientResponseResolver resolver = new HTTPClientResponseResolver(new HttpClient(new MultiThreadedHttpConnectionManager())); + HTTPClientResponseResolver resolver = new HTTPClientResponseResolver(new HttpClient(new SimpleHttpConnectionManager())); + HttpClientParams params = new HttpClientParams(); +// params.setConnectionManagerTimeout(1000); + params.setSoTimeout(1000); + resolver.getClient().setParams(params); + HTTPCache http = new HTTPCache(new MemoryCacheStorage(), resolver); + final JenkinsClient jenkinsClient = new JenkinsClient(http); + + jenkinsClient.setDebugXml(true); + + HashSet<URI> servers = new HashSet<>(); + servers.add(URI.create("https://builds.apache.org")); + + final ScheduledThreadPoolExecutor executorService = new ScheduledThreadPoolExecutor(1); - private void work() throws Exception { - List<JenkinsJobXml> jobs = jenkinsClient.fetchJobs(); + ObjectManager<URI, JenkinsServer> serverManager = new ObjectManager<>("JenkinsServer", servers, new ObjectFactory<URI, JenkinsServer>() { + public JenkinsServer create(URI uri) { + return new JenkinsServer(executorService, jenkinsClient, uri); + } + }); + final boolean[] shouldRun = new boolean[]{true}; - for (JenkinsJobXml job : jobs) { - System.out.println("job.name = " + job.name); + Runtime.getRuntime().addShutdownHook(new Thread() { + { + setName("Shutdown hoook"); + } + + public void run() { + shouldRun[0] = false; + } + }); + + while (shouldRun[0]) { + for (JenkinsServer server : serverManager.getObjects()) { + Option<P2<JenkinsXml, LocalDateTime>> o = server.getJenkins(); + + if (o.isSome()) { + P2<JenkinsXml, LocalDateTime> p = o.some(); + System.out.println("Last update: " + p._2() + ", jobs=" + p._1().jobs.size()); + } else { + System.out.println("Never updated: url=" + server.uri); + } + } + + Thread.sleep(1000); } + + serverManager.close(); + executorService.shutdownNow(); } } diff --git a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsJob.java b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsJob.java new file mode 100644 index 0000000..6596dfa --- /dev/null +++ b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsJob.java @@ -0,0 +1,83 @@ +package io.trygvis.esper.testing.jenkins; + +import org.codehaus.httpcache4j.util.*; + +import java.io.*; +import java.net.*; +import java.util.*; +import java.util.concurrent.*; + +public class JenkinsJob implements Closeable { + + private final JenkinsClient client; + private final URI uri; + + private JenkinsJobXml latestStatus; + // private boolean shouldRun = true; + // private final Thread thread; + private final ScheduledFuture<?> future; + + public JenkinsJob(ScheduledExecutorService executorService, JenkinsClient client, URI uri) { + this.client = client; + this.uri = URIBuilder.fromURI(uri).addRawPath("api/xml").toURI(); + + long initialDelay = (long) Math.random() + 1; + long period = (long) (Math.random() * 10d) + 1; + future = executorService.scheduleAtFixedRate(new Runnable() { + public void run() { + JenkinsJob.this.doWork(); + } + }, initialDelay, period, TimeUnit.SECONDS); + +// thread = new Thread(new Runnable() { +// public void run() { +// JenkinsJob.this.run(); +// } +// }); +// thread.setDaemon(true); +// thread.start(); + } + + public JenkinsJobXml getLatestStatus() { + return latestStatus; + } + + /* + public void close() throws IOException { + shouldRun = false; + thread.interrupt(); + while (thread.isAlive()) { + try { + thread.join(); + } catch (InterruptedException e) { + continue; + } + } + } + + private void run() { + Random r = new Random(); + while (shouldRun) { + doWork(); + + try { + Thread.sleep(1000 + r.nextInt(10) * 1000); + } catch (InterruptedException e) { + // ignore + } + } + } + */ + + public void close() throws IOException { + future.cancel(true); + } + + private void doWork() { + try { + latestStatus = client.fetchJob(uri); + } catch (Exception e) { + e.printStackTrace(System.out); + } + } +} diff --git a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServer.java b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServer.java new file mode 100644 index 0000000..707a69a --- /dev/null +++ b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsServer.java @@ -0,0 +1,100 @@ +package io.trygvis.esper.testing.jenkins; + +import fj.*; +import fj.data.*; +import static fj.data.Option.*; +import io.trygvis.esper.testing.object.*; +import org.codehaus.httpcache4j.util.*; +import org.joda.time.*; + +import java.io.*; +import java.net.*; +import java.util.*; +import java.util.HashSet; +import java.util.List; +import java.util.Set; +import java.util.concurrent.*; + +public class JenkinsServer implements Closeable { + + private final JenkinsClient client; + public final URI uri; + private final ObjectManager<URI, JenkinsJob> jobManager; + + private boolean shouldRun = true; + private final Thread thread; + + private Option<P2<JenkinsXml, LocalDateTime>> jenkins = none(); + + public JenkinsServer(final ScheduledExecutorService executorService, final JenkinsClient client, URI uri) { + this.client = client; + this.uri = URIBuilder.fromURI(uri).addRawPath("api/xml").toURI(); + + jobManager = new ObjectManager<>("JenkinsJob", Collections.<URI>emptySet(), new ObjectFactory<URI, JenkinsJob>() { + public JenkinsJob create(URI uri) { + return new JenkinsJob(executorService, client, uri); + } + }); + + thread = new Thread(new Runnable() { + public void run() { + JenkinsServer.this.run(); + } + }); + thread.setDaemon(true); + thread.start(); + } + + public void close() throws IOException { + shouldRun = false; + thread.interrupt(); + while (thread.isAlive()) { + try { + thread.join(); + } catch (InterruptedException e) { + continue; + } + } + } + + private void run() { + while (shouldRun) { + try { + doWork(); + } catch (Exception e) { + e.printStackTrace(System.out); + } + + try { + Thread.sleep(10 * 1000); + } catch (InterruptedException e) { + // ignore + } + } + } + + public Option<P2<JenkinsXml, LocalDateTime>> getJenkins() { + return jenkins; + } + + public Collection<JenkinsJob> getJobs() { + return jobManager.getObjects(); + } + + private void doWork() { + try { + JenkinsXml xml = client.fetchJobs(uri); + + List<URI> jobUris = new ArrayList<>(xml.jobs.size()); + for (JenkinsJobEntryXml job : xml.jobs) { + jobUris.add(URI.create(job.url)); + } + + this.jenkins = some(P.p(xml, new LocalDateTime())); + + jobManager.update(new HashSet<>(jobUris.subList(0, 10))); + } catch (Throwable e) { + e.printStackTrace(System.out); + } + } +} diff --git a/src/main/java/io/trygvis/esper/testing/object/ObjectFactory.java b/src/main/java/io/trygvis/esper/testing/object/ObjectFactory.java new file mode 100644 index 0000000..8e7d4b0 --- /dev/null +++ b/src/main/java/io/trygvis/esper/testing/object/ObjectFactory.java @@ -0,0 +1,7 @@ +package io.trygvis.esper.testing.object; + +import java.io.*; + +public interface ObjectFactory<K, V extends Closeable> { + V create(K k); +} diff --git a/src/main/java/io/trygvis/esper/testing/object/ObjectManager.java b/src/main/java/io/trygvis/esper/testing/object/ObjectManager.java new file mode 100644 index 0000000..cd0dd1e --- /dev/null +++ b/src/main/java/io/trygvis/esper/testing/object/ObjectManager.java @@ -0,0 +1,60 @@ +package io.trygvis.esper.testing.object; + +import java.io.*; +import java.util.*; + +public class ObjectManager<K, V extends Closeable> implements Closeable { + private final String type; + private final ObjectFactory<K, V> objectFactory; + private Map<K, V> objects = new HashMap<>(); + private boolean closed = false; + + public ObjectManager(String type, Set<K> initialKeys, ObjectFactory<K, V> objectFactory) { + this.type = type; + this.objectFactory = objectFactory; + + update(initialKeys); + } + + public synchronized void update(Collection<K> newKeys) { + if (closed) { + throw new RuntimeException("This instance is closed: type=" + type); + } + Set<K> found = new HashSet<>(newKeys); + found.removeAll(objects.keySet()); + + Set<K> gone = new HashSet<>(objects.keySet()); + gone.removeAll(newKeys); + + for (K k : gone) { + try { + System.out.println("Removing " + type + " with id=" + k); + objects.remove(k).close(); + } catch (IOException e) { + e.printStackTrace(System.out); + } + } + + for (K k : found) { + System.out.println("Adding " + type + " with id=" + k); + objects.put(k, objectFactory.create(k)); + } + } + + public synchronized void close() throws IOException { + if (closed) { + System.out.println("Already closed: type=" + type); + return; + } + update(Collections.<K>emptyList()); + closed = true; + } + + public synchronized Collection<V> getObjects() { + return new ArrayList<>(objects.values()); + } + + public void setObjects(Map<K, V> objects) { + this.objects = objects; + } +} diff --git a/src/main/resources/logback-test.xml b/src/main/resources/logback-test.xml new file mode 100644 index 0000000..89b208b --- /dev/null +++ b/src/main/resources/logback-test.xml @@ -0,0 +1,16 @@ +<configuration debug="true"> + + <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> + <encoder> + <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern> + </encoder> + </appender> + + <logger name="httpclient.wire.content" level="INFO"/> + <logger name="httpclient.wire.header" level="INFO"/> + <!--<logger name="org.apache.commons.httpclient.HttpClient" level="INFO"/>--> + + <root level="DEBUG"> + <appender-ref ref="STDOUT"/> + </root> +</configuration> diff --git a/src/test/resources/jenkins/job-freeStyleProject.xml b/src/test/resources/jenkins/job-freeStyleProject.xml new file mode 100644 index 0000000..aed0f86 --- /dev/null +++ b/src/test/resources/jenkins/job-freeStyleProject.xml @@ -0,0 +1,142 @@ +<freeStyleProject> + <action></action> + <action></action> + <action></action> + <action></action> + <description>Windows build for apache incubator etch project from trunk</description> + <displayName>etch-trunk-windows-x86-experimental</displayName> + <name>etch-trunk-windows-x86-experimental</name> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/</url> + <buildable>true</buildable> + <build> + <number>63</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/63/</url> + </build> + <build> + <number>62</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/62/</url> + </build> + <build> + <number>61</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/61/</url> + </build> + <build> + <number>60</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/60/</url> + </build> + <build> + <number>59</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/59/</url> + </build> + <build> + <number>58</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/58/</url> + </build> + <build> + <number>57</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/57/</url> + </build> + <build> + <number>56</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/56/</url> + </build> + <build> + <number>55</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/55/</url> + </build> + <build> + <number>54</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/54/</url> + </build> + <build> + <number>53</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/53/</url> + </build> + <build> + <number>52</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/52/</url> + </build> + <build> + <number>51</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/51/</url> + </build> + <build> + <number>50</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/50/</url> + </build> + <build> + <number>49</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/49/</url> + </build> + <build> + <number>48</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/48/</url> + </build> + <build> + <number>47</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/47/</url> + </build> + <build> + <number>46</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/46/</url> + </build> + <build> + <number>45</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/45/</url> + </build> + <build> + <number>44</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/44/</url> + </build> + <color>blue</color> + <firstBuild> + <number>44</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/44/</url> + </firstBuild> + <healthReport> + <description>Build stability: 2 out of the last 5 builds failed.</description> + <iconUrl>health-40to59.png</iconUrl> + <score>60</score> + </healthReport> + <healthReport> + <description>Test Result: 0 tests failing out of a total of 500 tests.</description> + <iconUrl>health-80plus.png</iconUrl> + <score>100</score> + </healthReport> + <inQueue>false</inQueue> + <keepDependencies>false</keepDependencies> + <lastBuild> + <number>63</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/63/</url> + </lastBuild> + <lastCompletedBuild> + <number>63</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/63/</url> + </lastCompletedBuild> + <lastFailedBuild> + <number>61</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/61/</url> + </lastFailedBuild> + <lastStableBuild> + <number>63</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/63/</url> + </lastStableBuild> + <lastSuccessfulBuild> + <number>63</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/63/</url> + </lastSuccessfulBuild> + <lastUnsuccessfulBuild> + <number>61</number> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/61/</url> + </lastUnsuccessfulBuild> + <nextBuildNumber>64</nextBuildNumber> + <property></property> + <property></property> + <concurrentBuild>false</concurrentBuild> + <scm></scm> + <upstreamProject> + <name>etch-trunk-windows-x86</name> + <url>https://builds.apache.org/job/etch-trunk-windows-x86/</url> + <color>red</color> + </upstreamProject> +</freeStyleProject>
\ No newline at end of file diff --git a/src/test/resources/jenkins/job-mavenModuleSet.xml b/src/test/resources/jenkins/job-mavenModuleSet.xml new file mode 100644 index 0000000..971acfe --- /dev/null +++ b/src/test/resources/jenkins/job-mavenModuleSet.xml @@ -0,0 +1,244 @@ +<mavenModuleSet> + <action></action> + <action></action> + <action></action> + <action></action> + <description>Apache Abdera Trunk</description> + <displayName>Abdera-trunk</displayName> + <name>Abdera-trunk</name> + <url>https://builds.apache.org/job/Abdera-trunk/</url> + <buildable>true</buildable> + <build> + <number>1037</number> + <url>https://builds.apache.org/job/Abdera-trunk/1037/</url> + </build> + <build> + <number>1036</number> + <url>https://builds.apache.org/job/Abdera-trunk/1036/</url> + </build> + <build> + <number>1035</number> + <url>https://builds.apache.org/job/Abdera-trunk/1035/</url> + </build> + <color>blue</color> + <firstBuild> + <number>1035</number> + <url>https://builds.apache.org/job/Abdera-trunk/1035/</url> + </firstBuild> + <healthReport> + <description>Test Result: 0 tests failing out of a total of 491 tests.</description> + <iconUrl>health-80plus.png</iconUrl> + <score>100</score> + </healthReport> + <healthReport> + <description>Test Result: 0 tests in total.</description> + <iconUrl>health-80plus.png</iconUrl> + <score>100</score> + </healthReport> + <healthReport> + <description>Build stability: No recent builds failed.</description> + <iconUrl>health-80plus.png</iconUrl> + <score>100</score> + </healthReport> + <inQueue>false</inQueue> + <keepDependencies>false</keepDependencies> + <lastBuild> + <number>1037</number> + <url>https://builds.apache.org/job/Abdera-trunk/1037/</url> + </lastBuild> + <lastCompletedBuild> + <number>1037</number> + <url>https://builds.apache.org/job/Abdera-trunk/1037/</url> + </lastCompletedBuild> + <lastStableBuild> + <number>1037</number> + <url>https://builds.apache.org/job/Abdera-trunk/1037/</url> + </lastStableBuild> + <lastSuccessfulBuild> + <number>1037</number> + <url>https://builds.apache.org/job/Abdera-trunk/1037/</url> + </lastSuccessfulBuild> + <nextBuildNumber>1038</nextBuildNumber> + <property></property> + <concurrentBuild>false</concurrentBuild> + <scm></scm> + <upstreamProject> + <name>ws-axiom-trunk</name> + <url>https://builds.apache.org/job/ws-axiom-trunk/</url> + <color>blue</color> + </upstreamProject> + <module> + <name>org.apache.abdera:abdera</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera/</url> + <color>blue</color> + <displayName>Apache Abdera</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-adapters-parent</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-adapters-parent/</url> + <color>blue</color> + <displayName>Abdera Adapters</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-bundle</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-bundle/</url> + <color>blue</color> + <displayName>Abdera Bundle Jar</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-client</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-client/</url> + <color>blue</color> + <displayName>Abdera Client</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-core</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-core/</url> + <color>blue</color> + <displayName>Abdera Core</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-couchdb</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-couchdb/</url> + <color>disabled</color> + <displayName>Abdera CouchDB Adapter</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-examples</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-examples/</url> + <color>blue</color> + <displayName>Abdera Examples</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-features</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-features/</url> + <color>blue</color> + <displayName>Abdera Extensions - Features</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-gdata</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-gdata/</url> + <color>blue</color> + <displayName>Abdera Extensions - GData</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-geo</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-geo/</url> + <color>blue</color> + <displayName>Abdera Extensions - Geo</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-html</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-html/</url> + <color>blue</color> + <displayName>Abdera Extensions - HTML</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-json</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-json/</url> + <color>blue</color> + <displayName>Abdera Extensions - JSON</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-main</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-main/</url> + <color>blue</color> + <displayName>Abdera Extensions - Main</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-media</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-media/</url> + <color>blue</color> + <displayName>Abdera Extensions - Media</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-oauth</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-oauth/</url> + <color>blue</color> + <displayName>Abdera Extensions - OAuth</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-opensearch</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-opensearch/</url> + <color>blue</color> + <displayName>Abdera Extensions - OpenSearch</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-parent</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-parent/</url> + <color>blue</color> + <displayName>Abdera Extensions</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-rss</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-rss/</url> + <color>blue</color> + <displayName>Abdera Extensions - RSS</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-serializer</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-serializer/</url> + <color>blue</color> + <displayName>Abdera Extensions - Serializer</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-sharing</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-sharing/</url> + <color>blue</color> + <displayName>Abdera Extensions - Sharing</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-extensions-wsse</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-extensions-wsse/</url> + <color>blue</color> + <displayName>Abdera Extensions - WSSE</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-filesystem</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-filesystem/</url> + <color>blue</color> + <displayName>Abdera Filesystem Adapter</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-i18n</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-i18n/</url> + <color>blue</color> + <displayName>I18N Libraries</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-jcr</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-jcr/</url> + <color>blue</color> + <displayName>Abdera JCR Adapter</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-jdbc</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-jdbc/</url> + <color>blue</color> + <displayName>Abdera JDBC Adapter</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-parser</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-parser/</url> + <color>blue</color> + <displayName>Abdera Parser</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-security</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-security/</url> + <color>blue</color> + <displayName>Abdera Security</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-server</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-server/</url> + <color>blue</color> + <displayName>Abdera Server</displayName> + </module> + <module> + <name>org.apache.abdera:abdera-spring</name> + <url>https://builds.apache.org/job/Abdera-trunk/org.apache.abdera$abdera-spring/</url> + <color>blue</color> + <displayName>Abdera Spring Integration</displayName> + </module> +</mavenModuleSet> diff --git a/src/test/resources/jenkins/jobs.xml b/src/test/resources/jenkins/jobs.xml new file mode 100644 index 0000000..83feb21 --- /dev/null +++ b/src/test/resources/jenkins/jobs.xml @@ -0,0 +1,4128 @@ +<hudson> + <assignedLabel></assignedLabel> + <mode>EXCLUSIVE</mode> + <nodeDescription>the master Jenkins node + </nodeDescription> + <nodeName></nodeName> + <numExecutors>0</numExecutors> + <description><a href="http://www.apache.org/"><img + src="https://www.apache.org/images/asf_logo_wide.gif"></img></a> + <p> + This is a public build and test server for <a href="http://projects.apache.org/">projects</a> of the + <a href="http://www.apache.org/">Apache Software Foundation</a>. All times on this server are UTC. + </p> + <p> + See the <a href="http://wiki.apache.org/general/Hudson">Jenkins wiki page</a> for more information + about this service. + </p></description> + <job> + <name>Abdera-trunk</name> + <url>https://builds.apache.org/job/Abdera-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Abdera2-trunk</name> + <url>https://builds.apache.org/job/Abdera2-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Accumulo-1.3.x</name> + <url>https://builds.apache.org/job/Accumulo-1.3.x/</url> + <color>blue</color> + </job> + <job> + <name>Accumulo-1.4.x</name> + <url>https://builds.apache.org/job/Accumulo-1.4.x/</url> + <color>blue</color> + </job> + <job> + <name>Accumulo-Trunk</name> + <url>https://builds.apache.org/job/Accumulo-Trunk/</url> + <color>blue</color> + </job> + <job> + <name>ACE-trunk</name> + <url>https://builds.apache.org/job/ACE-trunk/</url> + <color>yellow</color> + </job> + <job> + <name>ActiveMQ</name> + <url>https://builds.apache.org/job/ActiveMQ/</url> + <color>aborted</color> + </job> + <job> + <name>ActiveMQ Protocol Buffer</name> + <url>https://builds.apache.org/job/ActiveMQ%20Protocol%20Buffer/</url> + <color>red</color> + </job> + <job> + <name>ActiveMQ-Apollo</name> + <url>https://builds.apache.org/job/ActiveMQ-Apollo/</url> + <color>red</color> + </job> + <job> + <name>ActiveMQ-Apollo-Deploy</name> + <url>https://builds.apache.org/job/ActiveMQ-Apollo-Deploy/</url> + <color>blue</color> + </job> + <job> + <name>ActiveMQ-Java7</name> + <url>https://builds.apache.org/job/ActiveMQ-Java7/</url> + <color>red</color> + </job> + <job> + <name>ActiveMQ-SysTest-Trunk</name> + <url>https://builds.apache.org/job/ActiveMQ-SysTest-Trunk/</url> + <color>red</color> + </job> + <job> + <name>ActiveMQ-Trunk-Deploy</name> + <url>https://builds.apache.org/job/ActiveMQ-Trunk-Deploy/</url> + <color>blue</color> + </job> + <job> + <name>Amber</name> + <url>https://builds.apache.org/job/Amber/</url> + <color>blue</color> + </job> + <job> + <name>Amber-OAuth-2.0</name> + <url>https://builds.apache.org/job/Amber-OAuth-2.0/</url> + <color>blue</color> + </job> + <job> + <name>Amber-OAuth-2.0-windows</name> + <url>https://builds.apache.org/job/Amber-OAuth-2.0-windows/</url> + <color>blue</color> + </job> + <job> + <name>Ant-Build-Matrix</name> + <url>https://builds.apache.org/job/Ant-Build-Matrix/</url> + <color>yellow</color> + </job> + <job> + <name>Ant_BuildFromPOMs</name> + <url>https://builds.apache.org/job/Ant_BuildFromPOMs/</url> + <color>red</color> + </job> + <job> + <name>Ant_Nightly</name> + <url>https://builds.apache.org/job/Ant_Nightly/</url> + <color>yellow</color> + </job> + <job> + <name>Any23-trunk</name> + <url>https://builds.apache.org/job/Any23-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Apache Airavata</name> + <url>https://builds.apache.org/job/Apache%20Airavata/</url> + <color>yellow</color> + </job> + <job> + <name>Apache Wicket 1.4.x</name> + <url>https://builds.apache.org/job/Apache%20Wicket%201.4.x/</url> + <color>blue</color> + </job> + <job> + <name>Apache Wicket 1.5.x</name> + <url>https://builds.apache.org/job/Apache%20Wicket%201.5.x/</url> + <color>blue_anime</color> + </job> + <job> + <name>Apache Wicket 6.0.x</name> + <url>https://builds.apache.org/job/Apache%20Wicket%206.0.x/</url> + <color>blue</color> + </job> + <job> + <name>apache-deltacloud-core</name> + <url>https://builds.apache.org/job/apache-deltacloud-core/</url> + <color>disabled</color> + </job> + <job> + <name>archetypes</name> + <url>https://builds.apache.org/job/archetypes/</url> + <color>blue</color> + </job> + <job> + <name>archiva-all-maven-3.x-jdk-1.6</name> + <url>https://builds.apache.org/job/archiva-all-maven-3.x-jdk-1.6/</url> + <color>yellow</color> + </job> + <job> + <name>archiva-all-maven-3.x-jdk-1.6-empty-repo</name> + <url>https://builds.apache.org/job/archiva-all-maven-3.x-jdk-1.6-empty-repo/</url> + <color>yellow</color> + </job> + <job> + <name>archiva-all-maven-3.x-jdk-1.6-web-it-js</name> + <url>https://builds.apache.org/job/archiva-all-maven-3.x-jdk-1.6-web-it-js/</url> + <color>blue</color> + </job> + <job> + <name>archiva-all-maven-3.x-jdk-1.6-windows</name> + <url>https://builds.apache.org/job/archiva-all-maven-3.x-jdk-1.6-windows/</url> + <color>red</color> + </job> + <job> + <name>archiva-all-maven-3.x-jdk-1.6-with-it-macos</name> + <url>https://builds.apache.org/job/archiva-all-maven-3.x-jdk-1.6-with-it-macos/</url> + <color>disabled</color> + </job> + <job> + <name>archiva-all-maven-3.x-jdk-1.6-with-web-it-js-windows</name> + <url>https://builds.apache.org/job/archiva-all-maven-3.x-jdk-1.6-with-web-it-js-windows/</url> + <color>red_anime</color> + </job> + <job> + <name>archiva-all-maven-3.x-jdk-1.7</name> + <url>https://builds.apache.org/job/archiva-all-maven-3.x-jdk-1.7/</url> + <color>yellow</color> + </job> + <job> + <name>archiva-all-maven-3.x-jdk-1.7-web-it-js</name> + <url>https://builds.apache.org/job/archiva-all-maven-3.x-jdk-1.7-web-it-js/</url> + <color>yellow</color> + </job> + <job> + <name>archiva-parent</name> + <url>https://builds.apache.org/job/archiva-parent/</url> + <color>blue</color> + </job> + <job> + <name>Aries</name> + <url>https://builds.apache.org/job/Aries/</url> + <color>yellow</color> + </job> + <job> + <name>Aries - Deploy</name> + <url>https://builds.apache.org/job/Aries%20-%20Deploy/</url> + <color>blue</color> + </job> + <job> + <name>AriesWithSnapshotDependencies</name> + <url>https://builds.apache.org/job/AriesWithSnapshotDependencies/</url> + <color>blue</color> + </job> + <job> + <name>ASF Parent Pom</name> + <url>https://builds.apache.org/job/ASF%20Parent%20Pom/</url> + <color>blue</color> + </job> + <job> + <name>AsyncWeb</name> + <url>https://builds.apache.org/job/AsyncWeb/</url> + <color>blue</color> + </job> + <job> + <name>AVRO-python</name> + <url>https://builds.apache.org/job/AVRO-python/</url> + <color>blue</color> + </job> + <job> + <name>AvroJava</name> + <url>https://builds.apache.org/job/AvroJava/</url> + <color>blue</color> + </job> + <job> + <name>AWF</name> + <url>https://builds.apache.org/job/AWF/</url> + <color>blue</color> + </job> + <job> + <name>axis-trunk</name> + <url>https://builds.apache.org/job/axis-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Axis2</name> + <url>https://builds.apache.org/job/Axis2/</url> + <color>blue_anime</color> + </job> + <job> + <name>axis2-1.5</name> + <url>https://builds.apache.org/job/axis2-1.5/</url> + <color>blue</color> + </job> + <job> + <name>axis2-1.6</name> + <url>https://builds.apache.org/job/axis2-1.6/</url> + <color>blue</color> + </job> + <job> + <name>axis2-transports-trunk</name> + <url>https://builds.apache.org/job/axis2-transports-trunk/</url> + <color>red</color> + </job> + <job> + <name>Axis2-trunk-java-1.6</name> + <url>https://builds.apache.org/job/Axis2-trunk-java-1.6/</url> + <color>blue</color> + </job> + <job> + <name>Bigtop-tickle-slaves</name> + <url>https://builds.apache.org/job/Bigtop-tickle-slaves/</url> + <color>blue</color> + </job> + <job> + <name>Bigtop-trunk</name> + <url>https://builds.apache.org/job/Bigtop-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Bigtop-trunk-iTest</name> + <url>https://builds.apache.org/job/Bigtop-trunk-iTest/</url> + <color>blue</color> + </job> + <job> + <name>Bigtop-trunk-test-execution</name> + <url>https://builds.apache.org/job/Bigtop-trunk-test-execution/</url> + <color>blue</color> + </job> + <job> + <name>Bigtop-trunk-testartifacts</name> + <url>https://builds.apache.org/job/Bigtop-trunk-testartifacts/</url> + <color>blue</color> + </job> + <job> + <name>Blur-master-jdk6</name> + <url>https://builds.apache.org/job/Blur-master-jdk6/</url> + <color>red</color> + </job> + <job> + <name>Blur-master-jdk7</name> + <url>https://builds.apache.org/job/Blur-master-jdk7/</url> + <color>red</color> + </job> + <job> + <name>Blur-new-api-prototype-jdk6</name> + <url>https://builds.apache.org/job/Blur-new-api-prototype-jdk6/</url> + <color>red</color> + </job> + <job> + <name>Blur-new-api-prototype-jdk7</name> + <url>https://builds.apache.org/job/Blur-new-api-prototype-jdk7/</url> + <color>red</color> + </job> + <job> + <name>bookkeeper-debug</name> + <url>https://builds.apache.org/job/bookkeeper-debug/</url> + <color>aborted</color> + </job> + <job> + <name>bookkeeper-trunk</name> + <url>https://builds.apache.org/job/bookkeeper-trunk/</url> + <color>yellow</color> + </job> + <job> + <name>Buildr-ci-build-jruby-win32</name> + <url>https://builds.apache.org/job/Buildr-ci-build-jruby-win32/</url> + <color>blue</color> + </job> + <job> + <name>Buildr-ci-matrix</name> + <url>https://builds.apache.org/job/Buildr-ci-matrix/</url> + <color>blue</color> + </job> + <job> + <name>Buildr-ci-windows-matrix</name> + <url>https://builds.apache.org/job/Buildr-ci-windows-matrix/</url> + <color>disabled</color> + </job> + <job> + <name>Buildr-metrics-build</name> + <url>https://builds.apache.org/job/Buildr-metrics-build/</url> + <color>blue</color> + </job> + <job> + <name>Buildr-omnibus-build</name> + <url>https://builds.apache.org/job/Buildr-omnibus-build/</url> + <color>red</color> + </job> + <job> + <name>Buildr-website-build</name> + <url>https://builds.apache.org/job/Buildr-website-build/</url> + <color>blue</color> + </job> + <job> + <name>BVal-trunk</name> + <url>https://builds.apache.org/job/BVal-trunk/</url> + <color>blue</color> + </job> + <job> + <name>BVal-trunk-linux-tck-deploy</name> + <url>https://builds.apache.org/job/BVal-trunk-linux-tck-deploy/</url> + <color>disabled</color> + </job> + <job> + <name>Cactus</name> + <url>https://builds.apache.org/job/Cactus/</url> + <color>red</color> + </job> + <job> + <name>Camel-2.10.x</name> + <url>https://builds.apache.org/job/Camel-2.10.x/</url> + <color>blue</color> + </job> + <job> + <name>Camel-2.7.x</name> + <url>https://builds.apache.org/job/Camel-2.7.x/</url> + <color>disabled</color> + </job> + <job> + <name>Camel-2.8.x</name> + <url>https://builds.apache.org/job/Camel-2.8.x/</url> + <color>disabled</color> + </job> + <job> + <name>Camel-2.9.x</name> + <url>https://builds.apache.org/job/Camel-2.9.x/</url> + <color>blue</color> + </job> + <job> + <name>Camel.2.10.x.fulltest</name> + <url>https://builds.apache.org/job/Camel.2.10.x.fulltest/</url> + <color>blue</color> + </job> + <job> + <name>Camel.2.7.x.fulltest</name> + <url>https://builds.apache.org/job/Camel.2.7.x.fulltest/</url> + <color>disabled</color> + </job> + <job> + <name>Camel.2.8.x.fulltest</name> + <url>https://builds.apache.org/job/Camel.2.8.x.fulltest/</url> + <color>disabled</color> + </job> + <job> + <name>Camel.2.9.x.fulltest</name> + <url>https://builds.apache.org/job/Camel.2.9.x.fulltest/</url> + <color>yellow</color> + </job> + <job> + <name>Camel.trunk.fulltest</name> + <url>https://builds.apache.org/job/Camel.trunk.fulltest/</url> + <color>red</color> + </job> + <job> + <name>Camel.trunk.fulltest.java7</name> + <url>https://builds.apache.org/job/Camel.trunk.fulltest.java7/</url> + <color>red</color> + </job> + <job> + <name>Camel.trunk.fulltest.spring3.0</name> + <url>https://builds.apache.org/job/Camel.trunk.fulltest.spring3.0/</url> + <color>red</color> + </job> + <job> + <name>Camel.trunk.fulltest.windows</name> + <url>https://builds.apache.org/job/Camel.trunk.fulltest.windows/</url> + <color>disabled</color> + </job> + <job> + <name>Camel.trunk.notest</name> + <url>https://builds.apache.org/job/Camel.trunk.notest/</url> + <color>red</color> + </job> + <job> + <name>Cayenne-30</name> + <url>https://builds.apache.org/job/Cayenne-30/</url> + <color>red</color> + </job> + <job> + <name>Cayenne-31</name> + <url>https://builds.apache.org/job/Cayenne-31/</url> + <color>blue</color> + </job> + <job> + <name>Cayenne-doc</name> + <url>https://builds.apache.org/job/Cayenne-doc/</url> + <color>blue</color> + </job> + <job> + <name>Cayenne-doc30</name> + <url>https://builds.apache.org/job/Cayenne-doc30/</url> + <color>blue</color> + </job> + <job> + <name>Cayenne-trunk</name> + <url>https://builds.apache.org/job/Cayenne-trunk/</url> + <color>blue</color> + </job> + <job> + <name>central-indexer-test</name> + <url>https://builds.apache.org/job/central-indexer-test/</url> + <color>blue</color> + </job> + <job> + <name>Chemistry - DotCMIS</name> + <url>https://builds.apache.org/job/Chemistry%20-%20DotCMIS/</url> + <color>blue</color> + </job> + <job> + <name>Chemistry - OpenCMIS - install</name> + <url>https://builds.apache.org/job/Chemistry%20-%20OpenCMIS%20-%20install/</url> + <color>blue</color> + </job> + <job> + <name>Chemistry - OpenCMIS - javadoc</name> + <url>https://builds.apache.org/job/Chemistry%20-%20OpenCMIS%20-%20javadoc/</url> + <color>blue</color> + </job> + <job> + <name>Chemistry - OpenCMIS - Release Profile</name> + <url>https://builds.apache.org/job/Chemistry%20-%20OpenCMIS%20-%20Release%20Profile/</url> + <color>disabled</color> + </job> + <job> + <name>Chemistry - OpenCMIS - Workbench</name> + <url>https://builds.apache.org/job/Chemistry%20-%20OpenCMIS%20-%20Workbench/</url> + <color>blue</color> + </job> + <job> + <name>Chemistry-Phyton-cmislib-doc</name> + <url>https://builds.apache.org/job/Chemistry-Phyton-cmislib-doc/</url> + <color>blue</color> + </job> + <job> + <name>Chukwa-release</name> + <url>https://builds.apache.org/job/Chukwa-release/</url> + <color>grey</color> + </job> + <job> + <name>Chukwa-trunk</name> + <url>https://builds.apache.org/job/Chukwa-trunk/</url> + <color>blue</color> + </job> + <job> + <name>clerezza-scala-1.6</name> + <url>https://builds.apache.org/job/clerezza-scala-1.6/</url> + <color>disabled</color> + </job> + <job> + <name>clerezza-site</name> + <url>https://builds.apache.org/job/clerezza-site/</url> + <color>blue</color> + </job> + <job> + <name>clerezza-trunk-1.6</name> + <url>https://builds.apache.org/job/clerezza-trunk-1.6/</url> + <color>red</color> + </job> + <job> + <name>Click</name> + <url>https://builds.apache.org/job/Click/</url> + <color>blue</color> + </job> + <job> + <name>cloudstack-master-maven</name> + <url>https://builds.apache.org/job/cloudstack-master-maven/</url> + <color>red</color> + </job> + <job> + <name>Cocoon-trunk</name> + <url>https://builds.apache.org/job/Cocoon-trunk/</url> + <color>blue</color> + </job> + <job> + <name>CODI (add-ons)</name> + <url>https://builds.apache.org/job/CODI%20(add-ons)/</url> + <color>disabled</color> + </job> + <job> + <name>CODI (deploy)</name> + <url>https://builds.apache.org/job/CODI%20(deploy)/</url> + <color>blue</color> + </job> + <job> + <name>CODI (nightly)</name> + <url>https://builds.apache.org/job/CODI%20(nightly)/</url> + <color>blue</color> + </job> + <job> + <name>codi-apache-extras</name> + <url>https://builds.apache.org/job/codi-apache-extras/</url> + <color>disabled</color> + </job> + <job> + <name>codi-apache-extras-addons</name> + <url>https://builds.apache.org/job/codi-apache-extras-addons/</url> + <color>disabled</color> + </job> + <job> + <name>codi-apache-extras-test</name> + <url>https://builds.apache.org/job/codi-apache-extras-test/</url> + <color>aborted</color> + </job> + <job> + <name>codi-mirror</name> + <url>https://builds.apache.org/job/codi-mirror/</url> + <color>blue</color> + </job> + <job> + <name>CODI-test</name> + <url>https://builds.apache.org/job/CODI-test/</url> + <color>aborted</color> + </job> + <job> + <name>CODI-u1test</name> + <url>https://builds.apache.org/job/CODI-u1test/</url> + <color>disabled</color> + </job> + <job> + <name>Commons</name> + <url>https://builds.apache.org/job/Commons/</url> + <color>yellow</color> + </job> + <job> + <name>Commons FileUpload</name> + <url>https://builds.apache.org/job/Commons%20FileUpload/</url> + <color>blue</color> + </job> + <job> + <name>commons-collections</name> + <url>https://builds.apache.org/job/commons-collections/</url> + <color>blue</color> + </job> + <job> + <name>commons-vfs-trunk</name> + <url>https://builds.apache.org/job/commons-vfs-trunk/</url> + <color>red</color> + </job> + <job> + <name>CommonsAnt</name> + <url>https://builds.apache.org/job/CommonsAnt/</url> + <color>blue</color> + </job> + <job> + <name>core-integration-testing-maven-3</name> + <url>https://builds.apache.org/job/core-integration-testing-maven-3/</url> + <color>blue</color> + </job> + <job> + <name>core-integration-testing-maven-3-jdk-1.6</name> + <url>https://builds.apache.org/job/core-integration-testing-maven-3-jdk-1.6/</url> + <color>blue</color> + </job> + <job> + <name>core-integration-testing-maven-3-jdk-1.7</name> + <url>https://builds.apache.org/job/core-integration-testing-maven-3-jdk-1.7/</url> + <color>blue</color> + </job> + <job> + <name>core-integration-testing-maven-3-osx</name> + <url>https://builds.apache.org/job/core-integration-testing-maven-3-osx/</url> + <color>disabled</color> + </job> + <job> + <name>core-integration-testing-maven-3-solaris</name> + <url>https://builds.apache.org/job/core-integration-testing-maven-3-solaris/</url> + <color>blue</color> + </job> + <job> + <name>core-it-maven-3-win</name> + <url>https://builds.apache.org/job/core-it-maven-3-win/</url> + <color>blue</color> + </job> + <job> + <name>Crunch-master</name> + <url>https://builds.apache.org/job/Crunch-master/</url> + <color>blue</color> + </job> + <job> + <name>Crunch-master-integration</name> + <url>https://builds.apache.org/job/Crunch-master-integration/</url> + <color>red</color> + </job> + <job> + <name>cTAKES-trunk-compiletest</name> + <url>https://builds.apache.org/job/cTAKES-trunk-compiletest/</url> + <color>blue</color> + </job> + <job> + <name>ctakes-trunk-package</name> + <url>https://builds.apache.org/job/ctakes-trunk-package/</url> + <color>red</color> + </job> + <job> + <name>CXF-2.2-deploy</name> + <url>https://builds.apache.org/job/CXF-2.2-deploy/</url> + <color>blue</color> + </job> + <job> + <name>CXF-2.2.x-JDK15</name> + <url>https://builds.apache.org/job/CXF-2.2.x-JDK15/</url> + <color>yellow</color> + </job> + <job> + <name>CXF-2.3-deploy</name> + <url>https://builds.apache.org/job/CXF-2.3-deploy/</url> + <color>red</color> + </job> + <job> + <name>CXF-2.3.x</name> + <url>https://builds.apache.org/job/CXF-2.3.x/</url> + <color>yellow</color> + </job> + <job> + <name>CXF-2.4-deploy</name> + <url>https://builds.apache.org/job/CXF-2.4-deploy/</url> + <color>blue</color> + </job> + <job> + <name>CXF-2.4.x</name> + <url>https://builds.apache.org/job/CXF-2.4.x/</url> + <color>yellow</color> + </job> + <job> + <name>CXF-2.5-deploy</name> + <url>https://builds.apache.org/job/CXF-2.5-deploy/</url> + <color>blue</color> + </job> + <job> + <name>CXF-2.5.x</name> + <url>https://builds.apache.org/job/CXF-2.5.x/</url> + <color>blue</color> + </job> + <job> + <name>CXF-2.6-deploy</name> + <url>https://builds.apache.org/job/CXF-2.6-deploy/</url> + <color>red</color> + </job> + <job> + <name>CXF-2.6.x</name> + <url>https://builds.apache.org/job/CXF-2.6.x/</url> + <color>yellow</color> + </job> + <job> + <name>CXF-build-tools</name> + <url>https://builds.apache.org/job/CXF-build-tools/</url> + <color>blue</color> + </job> + <job> + <name>CXF-DOSGi</name> + <url>https://builds.apache.org/job/CXF-DOSGi/</url> + <color>yellow</color> + </job> + <job> + <name>CXF-DOSGi-deploy</name> + <url>https://builds.apache.org/job/CXF-DOSGi-deploy/</url> + <color>blue</color> + </job> + <job> + <name>CXF-Fediz</name> + <url>https://builds.apache.org/job/CXF-Fediz/</url> + <color>blue</color> + </job> + <job> + <name>CXF-trunk-deploy</name> + <url>https://builds.apache.org/job/CXF-trunk-deploy/</url> + <color>blue</color> + </job> + <job> + <name>CXF-Trunk-IBM-JDK16</name> + <url>https://builds.apache.org/job/CXF-Trunk-IBM-JDK16/</url> + <color>yellow</color> + </job> + <job> + <name>CXF-Trunk-JDK16</name> + <url>https://builds.apache.org/job/CXF-Trunk-JDK16/</url> + <color>yellow</color> + </job> + <job> + <name>CXF-Trunk-JDK17</name> + <url>https://builds.apache.org/job/CXF-Trunk-JDK17/</url> + <color>blue</color> + </job> + <job> + <name>CXF-trunk-windows</name> + <url>https://builds.apache.org/job/CXF-trunk-windows/</url> + <color>yellow</color> + </job> + <job> + <name>CXF-xjc-utils</name> + <url>https://builds.apache.org/job/CXF-xjc-utils/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Deploy</name> + <url>https://builds.apache.org/job/DeltaSpike%20Deploy/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Examples</name> + <url>https://builds.apache.org/job/DeltaSpike%20Examples/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike OWB (nightly)</name> + <url>https://builds.apache.org/job/DeltaSpike%20OWB%20(nightly)/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike OWB 1.1.1</name> + <url>https://builds.apache.org/job/DeltaSpike%20OWB%201.1.1/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike OWB 1.1.2</name> + <url>https://builds.apache.org/job/DeltaSpike%20OWB%201.1.2/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike OWB 1.1.3</name> + <url>https://builds.apache.org/job/DeltaSpike%20OWB%201.1.3/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike OWB 1.1.4</name> + <url>https://builds.apache.org/job/DeltaSpike%20OWB%201.1.4/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike OWB 1.1.4 (JDK 1.7)</name> + <url>https://builds.apache.org/job/DeltaSpike%20OWB%201.1.4%20(JDK%201.7)/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike OWB 1.1.5</name> + <url>https://builds.apache.org/job/DeltaSpike%20OWB%201.1.5/</url> + <color>grey</color> + </job> + <job> + <name>DeltaSpike OWB 1.1.6</name> + <url>https://builds.apache.org/job/DeltaSpike%20OWB%201.1.6/</url> + <color>grey</color> + </job> + <job> + <name>DeltaSpike OWB 1.1.7-SNAPSHOT</name> + <url>https://builds.apache.org/job/DeltaSpike%20OWB%201.1.7-SNAPSHOT/</url> + <color>yellow</color> + </job> + <job> + <name>DeltaSpike RAT-Check</name> + <url>https://builds.apache.org/job/DeltaSpike%20RAT-Check/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike TomEE v1</name> + <url>https://builds.apache.org/job/DeltaSpike%20TomEE%20v1/</url> + <color>disabled</color> + </job> + <job> + <name>DeltaSpike Weld (nightly)</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%20(nightly)/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.3</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.3/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.3.SP1</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.3.SP1/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.4</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.4/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.5</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.5/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.5.AS71</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.5.AS71/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.6</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.6/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.7</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.7/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.8</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.8/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.9</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.9/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.1.9 (JDK 1.7)</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.1.9%20(JDK%201.7)/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 1.2.0-SNAPSHOT</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%201.2.0-SNAPSHOT/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike Weld 2.0.0-SNAPSHOT</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%202.0.0-SNAPSHOT/</url> + <color>yellow</color> + </job> + <job> + <name>DeltaSpike Weld 2.0.0.Alpha2</name> + <url>https://builds.apache.org/job/DeltaSpike%20Weld%202.0.0.Alpha2/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike_Control_Build</name> + <url>https://builds.apache.org/job/DeltaSpike_Control_Build/</url> + <color>blue</color> + </job> + <job> + <name>DeltaSpike_TomEE</name> + <url>https://builds.apache.org/job/DeltaSpike_TomEE/</url> + <color>blue</color> + </job> + <job> + <name>Derby-10.9-derbyall</name> + <url>https://builds.apache.org/job/Derby-10.9-derbyall/</url> + <color>blue</color> + </job> + <job> + <name>Derby-10.9-suites.All</name> + <url>https://builds.apache.org/job/Derby-10.9-suites.All/</url> + <color>blue</color> + </job> + <job> + <name>Derby-branch-10.5</name> + <url>https://builds.apache.org/job/Derby-branch-10.5/</url> + <color>blue</color> + </job> + <job> + <name>Derby-branch-10.6</name> + <url>https://builds.apache.org/job/Derby-branch-10.6/</url> + <color>blue</color> + </job> + <job> + <name>Derby-branch-10.7</name> + <url>https://builds.apache.org/job/Derby-branch-10.7/</url> + <color>blue</color> + </job> + <job> + <name>Derby-branch-10.8</name> + <url>https://builds.apache.org/job/Derby-branch-10.8/</url> + <color>blue</color> + </job> + <job> + <name>Derby-branch-10.9</name> + <url>https://builds.apache.org/job/Derby-branch-10.9/</url> + <color>blue</color> + </job> + <job> + <name>Derby-docs</name> + <url>https://builds.apache.org/job/Derby-docs/</url> + <color>blue</color> + </job> + <job> + <name>Derby-trunk</name> + <url>https://builds.apache.org/job/Derby-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Derby-trunk-suites.All-ARM</name> + <url>https://builds.apache.org/job/Derby-trunk-suites.All-ARM/</url> + <color>yellow</color> + </job> + <job> + <name>Derby-trunk_clover</name> + <url>https://builds.apache.org/job/Derby-trunk_clover/</url> + <color>disabled</color> + </job> + <job> + <name>Derby-trunk_suites.All</name> + <url>https://builds.apache.org/job/Derby-trunk_suites.All/</url> + <color>disabled</color> + </job> + <job> + <name>dir-apacheds-jdbm-jdk16-ubuntu-deploy</name> + <url>https://builds.apache.org/job/dir-apacheds-jdbm-jdk16-ubuntu-deploy/</url> + <color>blue</color> + </job> + <job> + <name>dir-apacheds-jdbm-jdk16-win</name> + <url>https://builds.apache.org/job/dir-apacheds-jdbm-jdk16-win/</url> + <color>blue</color> + </job> + <job> + <name>dir-apacheds-jdk16-ubuntu-deploy</name> + <url>https://builds.apache.org/job/dir-apacheds-jdk16-ubuntu-deploy/</url> + <color>blue</color> + </job> + <job> + <name>dir-apacheds-jdk16-ubuntu-installers</name> + <url>https://builds.apache.org/job/dir-apacheds-jdk16-ubuntu-installers/</url> + <color>blue</color> + </job> + <job> + <name>dir-apacheds-jdk16-win</name> + <url>https://builds.apache.org/job/dir-apacheds-jdk16-win/</url> + <color>yellow</color> + </job> + <job> + <name>dir-apacheds-manuals</name> + <url>https://builds.apache.org/job/dir-apacheds-manuals/</url> + <color>blue</color> + </job> + <job> + <name>dir-api-manuals</name> + <url>https://builds.apache.org/job/dir-api-manuals/</url> + <color>blue</color> + </job> + <job> + <name>dir-checkstyle-jdk16-deploy-site</name> + <url>https://builds.apache.org/job/dir-checkstyle-jdk16-deploy-site/</url> + <color>blue</color> + </job> + <job> + <name>dir-groovyldap-jdk15-deploy-site</name> + <url>https://builds.apache.org/job/dir-groovyldap-jdk15-deploy-site/</url> + <color>blue</color> + </job> + <job> + <name>dir-junit-addons-jdk15-deploy-site</name> + <url>https://builds.apache.org/job/dir-junit-addons-jdk15-deploy-site/</url> + <color>blue</color> + </job> + <job> + <name>dir-project-jdk15-deploy</name> + <url>https://builds.apache.org/job/dir-project-jdk15-deploy/</url> + <color>blue</color> + </job> + <job> + <name>dir-shared-jdk16-ubuntu-deploy</name> + <url>https://builds.apache.org/job/dir-shared-jdk16-ubuntu-deploy/</url> + <color>blue</color> + </job> + <job> + <name>dir-shared-jdk16-win</name> + <url>https://builds.apache.org/job/dir-shared-jdk16-win/</url> + <color>blue</color> + </job> + <job> + <name>dir-skins-jdk15-deploy-site</name> + <url>https://builds.apache.org/job/dir-skins-jdk15-deploy-site/</url> + <color>blue</color> + </job> + <job> + <name>dir-studio-jdk16-ubuntu-applications</name> + <url>https://builds.apache.org/job/dir-studio-jdk16-ubuntu-applications/</url> + <color>blue</color> + </job> + <job> + <name>dir-studio-jdk16-ubuntu-deploy</name> + <url>https://builds.apache.org/job/dir-studio-jdk16-ubuntu-deploy/</url> + <color>blue</color> + </job> + <job> + <name>dir-studio-jdk16-win</name> + <url>https://builds.apache.org/job/dir-studio-jdk16-win/</url> + <color>blue</color> + </job> + <job> + <name>dir-studio-manuals</name> + <url>https://builds.apache.org/job/dir-studio-manuals/</url> + <color>disabled</color> + </job> + <job> + <name>dir-studio-maven-plugin-jdk15-deploy-site</name> + <url>https://builds.apache.org/job/dir-studio-maven-plugin-jdk15-deploy-site/</url> + <color>blue</color> + </job> + <job> + <name>directmemory-parent</name> + <url>https://builds.apache.org/job/directmemory-parent/</url> + <color>blue</color> + </job> + <job> + <name>directmemory-trunk</name> + <url>https://builds.apache.org/job/directmemory-trunk/</url> + <color>blue</color> + </job> + <job> + <name>directmemory-windows</name> + <url>https://builds.apache.org/job/directmemory-windows/</url> + <color>blue</color> + </job> + <job> + <name>doxia</name> + <url>https://builds.apache.org/job/doxia/</url> + <color>blue</color> + </job> + <job> + <name>doxia-eclipse-editor</name> + <url>https://builds.apache.org/job/doxia-eclipse-editor/</url> + <color>blue</color> + </job> + <job> + <name>doxia-sitetools</name> + <url>https://builds.apache.org/job/doxia-sitetools/</url> + <color>blue</color> + </job> + <job> + <name>doxia-tools</name> + <url>https://builds.apache.org/job/doxia-tools/</url> + <color>blue</color> + </job> + <job> + <name>Drill-Physical-Plan</name> + <url>https://builds.apache.org/job/Drill-Physical-Plan/</url> + <color>blue</color> + </job> + <job> + <name>EasyAnt</name> + <url>https://builds.apache.org/job/EasyAnt/</url> + <color>blue</color> + </job> + <job> + <name>Empire-db multios</name> + <url>https://builds.apache.org/job/Empire-db%20multios/</url> + <color>aborted</color> + </job> + <job> + <name>Empire-db reports</name> + <url>https://builds.apache.org/job/Empire-db%20reports/</url> + <color>blue</color> + </job> + <job> + <name>Empire-db snapshot</name> + <url>https://builds.apache.org/job/Empire-db%20snapshot/</url> + <color>blue</color> + </job> + <job> + <name>ESME</name> + <url>https://builds.apache.org/job/ESME/</url> + <color>yellow</color> + </job> + <job> + <name>etch-trunk-linux-x86</name> + <url>https://builds.apache.org/job/etch-trunk-linux-x86/</url> + <color>blue</color> + </job> + <job> + <name>etch-trunk-linux-x86-experimental</name> + <url>https://builds.apache.org/job/etch-trunk-linux-x86-experimental/</url> + <color>red</color> + </job> + <job> + <name>etch-trunk-windows-x86</name> + <url>https://builds.apache.org/job/etch-trunk-windows-x86/</url> + <color>red</color> + </job> + <job> + <name>etch-trunk-windows-x86-experimental</name> + <url>https://builds.apache.org/job/etch-trunk-windows-x86-experimental/</url> + <color>blue</color> + </job> + <job> + <name>ExtVal for JSF 1.2 (deploy)</name> + <url>https://builds.apache.org/job/ExtVal%20for%20JSF%201.2%20(deploy)/</url> + <color>blue</color> + </job> + <job> + <name>ExtVal for JSF 1.2 (nightly)</name> + <url>https://builds.apache.org/job/ExtVal%20for%20JSF%201.2%20(nightly)/</url> + <color>red</color> + </job> + <job> + <name>ExtVal for JSF 2.0 (deploy)</name> + <url>https://builds.apache.org/job/ExtVal%20for%20JSF%202.0%20(deploy)/</url> + <color>blue</color> + </job> + <job> + <name>ExtVal for JSF 2.0 (nightly)</name> + <url>https://builds.apache.org/job/ExtVal%20for%20JSF%202.0%20(nightly)/</url> + <color>blue</color> + </job> + <job> + <name>Felix-FileInstall</name> + <url>https://builds.apache.org/job/Felix-FileInstall/</url> + <color>blue</color> + </job> + <job> + <name>Felix-Gogo</name> + <url>https://builds.apache.org/job/Felix-Gogo/</url> + <color>blue</color> + </job> + <job> + <name>Felix-WebConsole</name> + <url>https://builds.apache.org/job/Felix-WebConsole/</url> + <color>red</color> + </job> + <job> + <name>Flex_SDK_build</name> + <url>https://builds.apache.org/job/Flex_SDK_build/</url> + <color>blue</color> + </job> + <job> + <name>Flex_SDK_checkin_tests</name> + <url>https://builds.apache.org/job/Flex_SDK_checkin_tests/</url> + <color>disabled</color> + </job> + <job> + <name>flume-0.9</name> + <url>https://builds.apache.org/job/flume-0.9/</url> + <color>red</color> + </job> + <job> + <name>flume-1.3.0</name> + <url>https://builds.apache.org/job/flume-1.3.0/</url> + <color>red</color> + </job> + <job> + <name>flume-1.4.0</name> + <url>https://builds.apache.org/job/flume-1.4.0/</url> + <color>red</color> + </job> + <job> + <name>flume-trunk</name> + <url>https://builds.apache.org/job/flume-trunk/</url> + <color>blue</color> + </job> + <job> + <name>FontBox-trunk</name> + <url>https://builds.apache.org/job/FontBox-trunk/</url> + <color>disabled</color> + </job> + <job> + <name>ftpserver-1.0.x-jdk1.5-solaris</name> + <url>https://builds.apache.org/job/ftpserver-1.0.x-jdk1.5-solaris/</url> + <color>aborted</color> + </job> + <job> + <name>ftpserver-1.0.x-jdk1.5-ubuntu</name> + <url>https://builds.apache.org/job/ftpserver-1.0.x-jdk1.5-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>ftpserver-trunk-jdk1.5-ibm-ubuntu</name> + <url>https://builds.apache.org/job/ftpserver-trunk-jdk1.5-ibm-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>ftpserver-trunk-jdk1.5-solaris</name> + <url>https://builds.apache.org/job/ftpserver-trunk-jdk1.5-solaris/</url> + <color>aborted</color> + </job> + <job> + <name>ftpserver-trunk-jdk1.5-ubuntu</name> + <url>https://builds.apache.org/job/ftpserver-trunk-jdk1.5-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>ftpserver-trunk-jdk1.6-freebsd</name> + <url>https://builds.apache.org/job/ftpserver-trunk-jdk1.6-freebsd/</url> + <color>disabled</color> + </job> + <job> + <name>ftpserver-trunk-jdk1.6-ibm-ubuntu</name> + <url>https://builds.apache.org/job/ftpserver-trunk-jdk1.6-ibm-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>ftpserver-trunk-jdk1.6-osx</name> + <url>https://builds.apache.org/job/ftpserver-trunk-jdk1.6-osx/</url> + <color>disabled</color> + </job> + <job> + <name>ftpserver-trunk-jdk1.6-solaris</name> + <url>https://builds.apache.org/job/ftpserver-trunk-jdk1.6-solaris/</url> + <color>blue</color> + </job> + <job> + <name>ftpserver-trunk-jdk1.6-ubuntu</name> + <url>https://builds.apache.org/job/ftpserver-trunk-jdk1.6-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>ftpserver-trunk-jdk1.6-windows</name> + <url>https://builds.apache.org/job/ftpserver-trunk-jdk1.6-windows/</url> + <color>blue</color> + </job> + <job> + <name>Giraph-trunk-Commit</name> + <url>https://builds.apache.org/job/Giraph-trunk-Commit/</url> + <color>blue</color> + </job> + <job> + <name>giraph-trunk-hadoop-0.20.203</name> + <url>https://builds.apache.org/job/giraph-trunk-hadoop-0.20.203/</url> + <color>blue</color> + </job> + <job> + <name>giraph-trunk-hadoop-0.23</name> + <url>https://builds.apache.org/job/giraph-trunk-hadoop-0.23/</url> + <color>red</color> + </job> + <job> + <name>giraph-trunk-hadoop-1.0</name> + <url>https://builds.apache.org/job/giraph-trunk-hadoop-1.0/</url> + <color>blue</color> + </job> + <job> + <name>giraph-trunk-hadoop-trunk</name> + <url>https://builds.apache.org/job/giraph-trunk-hadoop-trunk/</url> + <color>red</color> + </job> + <job> + <name>giraph-trunk-non-secure</name> + <url>https://builds.apache.org/job/giraph-trunk-non-secure/</url> + <color>blue</color> + </job> + <job> + <name>gora-trunk</name> + <url>https://builds.apache.org/job/gora-trunk/</url> + <color>red</color> + </job> + <job> + <name>gora-trunk-ant</name> + <url>https://builds.apache.org/job/gora-trunk-ant/</url> + <color>disabled</color> + </job> + <job> + <name>goraamazon_branch</name> + <url>https://builds.apache.org/job/goraamazon_branch/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-0.20-security</name> + <url>https://builds.apache.org/job/Hadoop-0.20-security/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-0.20.203-Build</name> + <url>https://builds.apache.org/job/Hadoop-0.20.203-Build/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-1-Build</name> + <url>https://builds.apache.org/job/Hadoop-1-Build/</url> + <color>red</color> + </job> + <job> + <name>Hadoop-1-Code-Coverage</name> + <url>https://builds.apache.org/job/Hadoop-1-Code-Coverage/</url> + <color>red</color> + </job> + <job> + <name>Hadoop-1-win</name> + <url>https://builds.apache.org/job/Hadoop-1-win/</url> + <color>red</color> + </job> + <job> + <name>Hadoop-1.0-Build</name> + <url>https://builds.apache.org/job/Hadoop-1.0-Build/</url> + <color>blue</color> + </job> + <job> + <name>Hadoop-22-Build</name> + <url>https://builds.apache.org/job/Hadoop-22-Build/</url> + <color>red</color> + </job> + <job> + <name>Hadoop-Common-0.23-Build</name> + <url>https://builds.apache.org/job/Hadoop-Common-0.23-Build/</url> + <color>red</color> + </job> + <job> + <name>Hadoop-Common-0.23-Commit</name> + <url>https://builds.apache.org/job/Hadoop-Common-0.23-Commit/</url> + <color>blue</color> + </job> + <job> + <name>Hadoop-Common-22-branch</name> + <url>https://builds.apache.org/job/Hadoop-Common-22-branch/</url> + <color>red</color> + </job> + <job> + <name>Hadoop-Common-trunk</name> + <url>https://builds.apache.org/job/Hadoop-Common-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Hadoop-Hdfs-0.23-Build</name> + <url>https://builds.apache.org/job/Hadoop-Hdfs-0.23-Build/</url> + <color>blue</color> + </job> + <job> + <name>Hadoop-Hdfs-0.23-Commit</name> + <url>https://builds.apache.org/job/Hadoop-Hdfs-0.23-Commit/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-Hdfs-22-branch</name> + <url>https://builds.apache.org/job/Hadoop-Hdfs-22-branch/</url> + <color>blue</color> + </job> + <job> + <name>Hadoop-Hdfs-HAbranch-build</name> + <url>https://builds.apache.org/job/Hadoop-Hdfs-HAbranch-build/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-Hdfs-NIFbranch-build</name> + <url>https://builds.apache.org/job/Hadoop-Hdfs-NIFbranch-build/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-Hdfs-Snapshots-Branch-build</name> + <url>https://builds.apache.org/job/Hadoop-Hdfs-Snapshots-Branch-build/</url> + <color>red</color> + </job> + <job> + <name>Hadoop-Hdfs-trunk</name> + <url>https://builds.apache.org/job/Hadoop-Hdfs-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Hadoop-Hdfs-trunk-Commit</name> + <url>https://builds.apache.org/job/Hadoop-Hdfs-trunk-Commit/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-Mapreduce-0.23-Build</name> + <url>https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Build/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-Mapreduce-0.23-Commit</name> + <url>https://builds.apache.org/job/Hadoop-Mapreduce-0.23-Commit/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-Mapreduce-22-branch</name> + <url>https://builds.apache.org/job/Hadoop-Mapreduce-22-branch/</url> + <color>blue</color> + </job> + <job> + <name>Hadoop-Mapreduce-trunk</name> + <url>https://builds.apache.org/job/Hadoop-Mapreduce-trunk/</url> + <color>red</color> + </job> + <job> + <name>Hadoop-Mapreduce-trunk-Commit</name> + <url>https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Commit/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-MR-279-Build</name> + <url>https://builds.apache.org/job/Hadoop-MR-279-Build/</url> + <color>disabled</color> + </job> + <job> + <name>Hadoop-trunk</name> + <url>https://builds.apache.org/job/Hadoop-trunk/</url> + <color>aborted</color> + </job> + <job> + <name>Hadoop-trunk-ARM</name> + <url>https://builds.apache.org/job/Hadoop-trunk-ARM/</url> + <color>red</color> + </job> + <job> + <name>Hadoop-trunk-Commit</name> + <url>https://builds.apache.org/job/Hadoop-trunk-Commit/</url> + <color>blue</color> + </job> + <job> + <name>Hadoop-Yarn-trunk</name> + <url>https://builds.apache.org/job/Hadoop-Yarn-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Hama trunk</name> + <url>https://builds.apache.org/job/Hama%20trunk/</url> + <color>blue</color> + </job> + <job> + <name>Hama-Nightly</name> + <url>https://builds.apache.org/job/Hama-Nightly/</url> + <color>blue</color> + </job> + <job> + <name>Hama-Patch</name> + <url>https://builds.apache.org/job/Hama-Patch/</url> + <color>red</color> + </job> + <job> + <name>Hama-Patch-Admin</name> + <url>https://builds.apache.org/job/Hama-Patch-Admin/</url> + <color>red</color> + </job> + <job> + <name>hbase-0.90</name> + <url>https://builds.apache.org/job/hbase-0.90/</url> + <color>red</color> + </job> + <job> + <name>HBase-0.92</name> + <url>https://builds.apache.org/job/HBase-0.92/</url> + <color>red</color> + </job> + <job> + <name>HBase-0.92-security</name> + <url>https://builds.apache.org/job/HBase-0.92-security/</url> + <color>red</color> + </job> + <job> + <name>HBase-0.94</name> + <url>https://builds.apache.org/job/HBase-0.94/</url> + <color>blue</color> + </job> + <job> + <name>HBase-0.94-deploy</name> + <url>https://builds.apache.org/job/HBase-0.94-deploy/</url> + <color>blue</color> + </job> + <job> + <name>HBase-0.94-security</name> + <url>https://builds.apache.org/job/HBase-0.94-security/</url> + <color>blue</color> + </job> + <job> + <name>HBase-0.94-security-on-Hadoop-23</name> + <url>https://builds.apache.org/job/HBase-0.94-security-on-Hadoop-23/</url> + <color>red</color> + </job> + <job> + <name>HBase-TRUNK</name> + <url>https://builds.apache.org/job/HBase-TRUNK/</url> + <color>red</color> + </job> + <job> + <name>HBase-TRUNK-on-Hadoop-2.0.0</name> + <url>https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/</url> + <color>blue</color> + </job> + <job> + <name>HBase-TRUNK-on-Hadoop-23</name> + <url>https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-23/</url> + <color>disabled</color> + </job> + <job> + <name>HBase-TRUNK-security</name> + <url>https://builds.apache.org/job/HBase-TRUNK-security/</url> + <color>disabled</color> + </job> + <job> + <name>Hcatalog-0.2-build</name> + <url>https://builds.apache.org/job/Hcatalog-0.2-build/</url> + <color>disabled</color> + </job> + <job> + <name>Hcatalog-0.3-build</name> + <url>https://builds.apache.org/job/Hcatalog-0.3-build/</url> + <color>disabled</color> + </job> + <job> + <name>Hcatalog-0.4-build</name> + <url>https://builds.apache.org/job/Hcatalog-0.4-build/</url> + <color>blue</color> + </job> + <job> + <name>Hcatalog-trunk-build</name> + <url>https://builds.apache.org/job/Hcatalog-trunk-build/</url> + <color>blue</color> + </job> + <job> + <name>helix</name> + <url>https://builds.apache.org/job/helix/</url> + <color>blue</color> + </job> + <job> + <name>helix-1.7</name> + <url>https://builds.apache.org/job/helix-1.7/</url> + <color>red</color> + </job> + <job> + <name>Hive-0.9.1-SNAPSHOT-h0.21</name> + <url>https://builds.apache.org/job/Hive-0.9.1-SNAPSHOT-h0.21/</url> + <color>blue_anime</color> + </job> + <job> + <name>Hive-0.9.1-SNAPSHOT-h0.21-keepgoing=false</name> + <url>https://builds.apache.org/job/Hive-0.9.1-SNAPSHOT-h0.21-keepgoing=false/</url> + <color>red</color> + </job> + <job> + <name>Hive-trunk-h0.21</name> + <url>https://builds.apache.org/job/Hive-trunk-h0.21/</url> + <color>red_anime</color> + </job> + <job> + <name>Hive-trunk-h0.23.0</name> + <url>https://builds.apache.org/job/Hive-trunk-h0.23.0/</url> + <color>disabled</color> + </job> + <job> + <name>HttpComponents AsyncClient</name> + <url>https://builds.apache.org/job/HttpComponents%20AsyncClient/</url> + <color>blue</color> + </job> + <job> + <name>HttpComponents Client</name> + <url>https://builds.apache.org/job/HttpComponents%20Client/</url> + <color>blue</color> + </job> + <job> + <name>HttpComponents Client (4.2.x)</name> + <url>https://builds.apache.org/job/HttpComponents%20Client%20(4.2.x)/</url> + <color>blue</color> + </job> + <job> + <name>HttpComponents Core</name> + <url>https://builds.apache.org/job/HttpComponents%20Core/</url> + <color>blue</color> + </job> + <job> + <name>HttpComponents Core (4.2.x)</name> + <url>https://builds.apache.org/job/HttpComponents%20Core%20(4.2.x)/</url> + <color>blue</color> + </job> + <job> + <name>hupa-trunk</name> + <url>https://builds.apache.org/job/hupa-trunk/</url> + <color>blue</color> + </job> + <job> + <name>hupa-trunk-site</name> + <url>https://builds.apache.org/job/hupa-trunk-site/</url> + <color>red</color> + </job> + <job> + <name>imap-trunk-m2</name> + <url>https://builds.apache.org/job/imap-trunk-m2/</url> + <color>blue</color> + </job> + <job> + <name>imap-trunk-site</name> + <url>https://builds.apache.org/job/imap-trunk-site/</url> + <color>blue</color> + </job> + <job> + <name>isis-framework-ubuntu</name> + <url>https://builds.apache.org/job/isis-framework-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>Ivy</name> + <url>https://builds.apache.org/job/Ivy/</url> + <color>blue</color> + </job> + <job> + <name>Ivy-2.3-tests</name> + <url>https://builds.apache.org/job/Ivy-2.3-tests/</url> + <color>blue</color> + </job> + <job> + <name>Ivy-check</name> + <url>https://builds.apache.org/job/Ivy-check/</url> + <color>blue</color> + </job> + <job> + <name>Ivy-tests</name> + <url>https://builds.apache.org/job/Ivy-tests/</url> + <color>blue</color> + </job> + <job> + <name>IvyDE</name> + <url>https://builds.apache.org/job/IvyDE/</url> + <color>blue</color> + </job> + <job> + <name>IvyDE-updatesite</name> + <url>https://builds.apache.org/job/IvyDE-updatesite/</url> + <color>aborted</color> + </job> + <job> + <name>Jackrabbit-2.2</name> + <url>https://builds.apache.org/job/Jackrabbit-2.2/</url> + <color>red</color> + </job> + <job> + <name>Jackrabbit-trunk</name> + <url>https://builds.apache.org/job/Jackrabbit-trunk/</url> + <color>aborted</color> + </job> + <job> + <name>Jakarta_BSF3</name> + <url>https://builds.apache.org/job/Jakarta_BSF3/</url> + <color>blue</color> + </job> + <job> + <name>james-app-trunk</name> + <url>https://builds.apache.org/job/james-app-trunk/</url> + <color>blue</color> + </job> + <job> + <name>james-project</name> + <url>https://builds.apache.org/job/james-project/</url> + <color>blue</color> + </job> + <job> + <name>james-server-trunk</name> + <url>https://builds.apache.org/job/james-server-trunk/</url> + <color>blue</color> + </job> + <job> + <name>james-server-trunk-site</name> + <url>https://builds.apache.org/job/james-server-trunk-site/</url> + <color>red</color> + </job> + <job> + <name>james-server-v2.3</name> + <url>https://builds.apache.org/job/james-server-v2.3/</url> + <color>red</color> + </job> + <job> + <name>james-server-v2.3-m2</name> + <url>https://builds.apache.org/job/james-server-v2.3-m2/</url> + <color>yellow</color> + </job> + <job> + <name>james-skin</name> + <url>https://builds.apache.org/job/james-skin/</url> + <color>blue</color> + </job> + <job> + <name>jdkim-trunk</name> + <url>https://builds.apache.org/job/jdkim-trunk/</url> + <color>red</color> + </job> + <job> + <name>jdkim-trunk-site</name> + <url>https://builds.apache.org/job/jdkim-trunk-site/</url> + <color>blue</color> + </job> + <job> + <name>Jena__Development_Deploy</name> + <url>https://builds.apache.org/job/Jena__Development_Deploy/</url> + <color>blue</color> + </job> + <job> + <name>Jena__Development_Test</name> + <url>https://builds.apache.org/job/Jena__Development_Test/</url> + <color>blue</color> + </job> + <job> + <name>Jena_Development_Test_Windows</name> + <url>https://builds.apache.org/job/Jena_Development_Test_Windows/</url> + <color>blue</color> + </job> + <job> + <name>Jena_LARQ</name> + <url>https://builds.apache.org/job/Jena_LARQ/</url> + <color>blue</color> + </job> + <job> + <name>Jena_LARQ_Snapshot</name> + <url>https://builds.apache.org/job/Jena_LARQ_Snapshot/</url> + <color>blue</color> + </job> + <job> + <name>Jena_SDB</name> + <url>https://builds.apache.org/job/Jena_SDB/</url> + <color>blue</color> + </job> + <job> + <name>Jena_SDB_Snapshot</name> + <url>https://builds.apache.org/job/Jena_SDB_Snapshot/</url> + <color>blue</color> + </job> + <job> + <name>JMeter adhoc</name> + <url>https://builds.apache.org/job/JMeter%20adhoc/</url> + <color>blue</color> + </job> + <job> + <name>JMeter-trunk</name> + <url>https://builds.apache.org/job/JMeter-trunk/</url> + <color>blue</color> + </job> + <job> + <name>jsieve-trunk</name> + <url>https://builds.apache.org/job/jsieve-trunk/</url> + <color>aborted</color> + </job> + <job> + <name>jsieve-trunk-site</name> + <url>https://builds.apache.org/job/jsieve-trunk-site/</url> + <color>red</color> + </job> + <job> + <name>jspf-trunk</name> + <url>https://builds.apache.org/job/jspf-trunk/</url> + <color>blue</color> + </job> + <job> + <name>jspf-trunk-site</name> + <url>https://builds.apache.org/job/jspf-trunk-site/</url> + <color>red</color> + </job> + <job> + <name>JSPWiki</name> + <url>https://builds.apache.org/job/JSPWiki/</url> + <color>blue</color> + </job> + <job> + <name>Kafka-0.7</name> + <url>https://builds.apache.org/job/Kafka-0.7/</url> + <color>blue</color> + </job> + <job> + <name>Kafka-0.8</name> + <url>https://builds.apache.org/job/Kafka-0.8/</url> + <color>red</color> + </job> + <job> + <name>Kafka-consumer_redesign</name> + <url>https://builds.apache.org/job/Kafka-consumer_redesign/</url> + <color>blue</color> + </job> + <job> + <name>Kafka-trunk</name> + <url>https://builds.apache.org/job/Kafka-trunk/</url> + <color>red</color> + </job> + <job> + <name>Kalumet-trunk</name> + <url>https://builds.apache.org/job/Kalumet-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Karaf</name> + <url>https://builds.apache.org/job/Karaf/</url> + <color>blue</color> + </job> + <job> + <name>Karaf-2.2.x</name> + <url>https://builds.apache.org/job/Karaf-2.2.x/</url> + <color>blue</color> + </job> + <job> + <name>Karaf-2.3.x</name> + <url>https://builds.apache.org/job/Karaf-2.3.x/</url> + <color>aborted</color> + </job> + <job> + <name>Karaf-WebConsole</name> + <url>https://builds.apache.org/job/Karaf-WebConsole/</url> + <color>red</color> + </job> + <job> + <name>kato.api-head</name> + <url>https://builds.apache.org/job/kato.api-head/</url> + <color>blue</color> + </job> + <job> + <name>Ki</name> + <url>https://builds.apache.org/job/Ki/</url> + <color>disabled</color> + </job> + <job> + <name>lightning-trunk</name> + <url>https://builds.apache.org/job/lightning-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Log4j 2.x</name> + <url>https://builds.apache.org/job/Log4j%202.x/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Artifacts-4.x</name> + <url>https://builds.apache.org/job/Lucene-Artifacts-4.x/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Artifacts-trunk</name> + <url>https://builds.apache.org/job/Lucene-Artifacts-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-BadApples-trunk-java7</name> + <url>https://builds.apache.org/job/Lucene-BadApples-trunk-java7/</url> + <color>disabled</color> + </job> + <job> + <name>Lucene-Solr-Clover-4.x</name> + <url>https://builds.apache.org/job/Lucene-Solr-Clover-4.x/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Solr-Clover-trunk</name> + <url>https://builds.apache.org/job/Lucene-Solr-Clover-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Solr-Maven-4.x</name> + <url>https://builds.apache.org/job/Lucene-Solr-Maven-4.x/</url> + <color>red</color> + </job> + <job> + <name>Lucene-Solr-Maven-trunk</name> + <url>https://builds.apache.org/job/Lucene-Solr-Maven-trunk/</url> + <color>red</color> + </job> + <job> + <name>Lucene-Solr-NightlyTests-4.x</name> + <url>https://builds.apache.org/job/Lucene-Solr-NightlyTests-4.x/</url> + <color>blue_anime</color> + </job> + <job> + <name>Lucene-Solr-NightlyTests-trunk</name> + <url>https://builds.apache.org/job/Lucene-Solr-NightlyTests-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Solr-SmokeRelease-4.x</name> + <url>https://builds.apache.org/job/Lucene-Solr-SmokeRelease-4.x/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Solr-SmokeRelease-trunk</name> + <url>https://builds.apache.org/job/Lucene-Solr-SmokeRelease-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Solr-Tests-4.x-Java6</name> + <url>https://builds.apache.org/job/Lucene-Solr-Tests-4.x-Java6/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Solr-Tests-4.x-java7</name> + <url>https://builds.apache.org/job/Lucene-Solr-Tests-4.x-java7/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Solr-Tests-trunk-Java6</name> + <url>https://builds.apache.org/job/Lucene-Solr-Tests-trunk-Java6/</url> + <color>blue</color> + </job> + <job> + <name>Lucene-Solr-Tests-trunk-java7</name> + <url>https://builds.apache.org/job/Lucene-Solr-Tests-trunk-java7/</url> + <color>blue</color> + </job> + <job> + <name>Lucene.Net-Trunk-All-Nightly</name> + <url>https://builds.apache.org/job/Lucene.Net-Trunk-All-Nightly/</url> + <color>disabled</color> + </job> + <job> + <name>Lucene.Net-Trunk-All-Poll-Changes</name> + <url>https://builds.apache.org/job/Lucene.Net-Trunk-All-Poll-Changes/</url> + <color>disabled</color> + </job> + <job> + <name>Lucene.Net-Trunk-Contrib-Nightly</name> + <url>https://builds.apache.org/job/Lucene.Net-Trunk-Contrib-Nightly/</url> + <color>disabled</color> + </job> + <job> + <name>Lucene.Net-Trunk-Contrib-Poll-Changes</name> + <url>https://builds.apache.org/job/Lucene.Net-Trunk-Contrib-Poll-Changes/</url> + <color>disabled</color> + </job> + <job> + <name>mahout-collections-trunk</name> + <url>https://builds.apache.org/job/mahout-collections-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Mahout-Examples-Classify-20News</name> + <url>https://builds.apache.org/job/Mahout-Examples-Classify-20News/</url> + <color>red</color> + </job> + <job> + <name>Mahout-Examples-Cluster-Reuters</name> + <url>https://builds.apache.org/job/Mahout-Examples-Cluster-Reuters/</url> + <color>red</color> + </job> + <job> + <name>Mahout-Examples-Cluster-Reuters-II</name> + <url>https://builds.apache.org/job/Mahout-Examples-Cluster-Reuters-II/</url> + <color>red</color> + </job> + <job> + <name>mahout-nightly</name> + <url>https://builds.apache.org/job/mahout-nightly/</url> + <color>aborted</color> + </job> + <job> + <name>Mahout-Quality</name> + <url>https://builds.apache.org/job/Mahout-Quality/</url> + <color>yellow</color> + </job> + <job> + <name>Mahout-Trunk</name> + <url>https://builds.apache.org/job/Mahout-Trunk/</url> + <color>red</color> + </job> + <job> + <name>MahoutClover</name> + <url>https://builds.apache.org/job/MahoutClover/</url> + <color>disabled</color> + </job> + <job> + <name>MahoutQM</name> + <url>https://builds.apache.org/job/MahoutQM/</url> + <color>red</color> + </job> + <job> + <name>mailbox</name> + <url>https://builds.apache.org/job/mailbox/</url> + <color>yellow</color> + </job> + <job> + <name>mailbox-integration-tests</name> + <url>https://builds.apache.org/job/mailbox-integration-tests/</url> + <color>blue</color> + </job> + <job> + <name>mailbox-integration-tests-site</name> + <url>https://builds.apache.org/job/mailbox-integration-tests-site/</url> + <color>red</color> + </job> + <job> + <name>mailbox-site</name> + <url>https://builds.apache.org/job/mailbox-site/</url> + <color>yellow</color> + </job> + <job> + <name>mailet-api-trunk</name> + <url>https://builds.apache.org/job/mailet-api-trunk/</url> + <color>aborted</color> + </job> + <job> + <name>mailet-base-trunk</name> + <url>https://builds.apache.org/job/mailet-base-trunk/</url> + <color>red</color> + </job> + <job> + <name>mailet-crypto-trunk-m2</name> + <url>https://builds.apache.org/job/mailet-crypto-trunk-m2/</url> + <color>blue</color> + </job> + <job> + <name>mailet-project-current-m2</name> + <url>https://builds.apache.org/job/mailet-project-current-m2/</url> + <color>blue</color> + </job> + <job> + <name>mailet-standard-trunk</name> + <url>https://builds.apache.org/job/mailet-standard-trunk/</url> + <color>blue</color> + </job> + <job> + <name>maven-2.2.x</name> + <url>https://builds.apache.org/job/maven-2.2.x/</url> + <color>yellow</color> + </job> + <job> + <name>maven-3.0.x</name> + <url>https://builds.apache.org/job/maven-3.0.x/</url> + <color>blue</color> + </job> + <job> + <name>maven-ant-tasks</name> + <url>https://builds.apache.org/job/maven-ant-tasks/</url> + <color>blue</color> + </job> + <job> + <name>maven-archetype-m2</name> + <url>https://builds.apache.org/job/maven-archetype-m2/</url> + <color>blue</color> + </job> + <job> + <name>maven-archetype-m3</name> + <url>https://builds.apache.org/job/maven-archetype-m3/</url> + <color>blue</color> + </job> + <job> + <name>maven-enforcer</name> + <url>https://builds.apache.org/job/maven-enforcer/</url> + <color>blue</color> + </job> + <job> + <name>maven-indexer</name> + <url>https://builds.apache.org/job/maven-indexer/</url> + <color>blue</color> + </job> + <job> + <name>maven-jxr</name> + <url>https://builds.apache.org/job/maven-jxr/</url> + <color>aborted</color> + </job> + <job> + <name>maven-mailetdocs-plugin</name> + <url>https://builds.apache.org/job/maven-mailetdocs-plugin/</url> + <color>blue</color> + </job> + <job> + <name>maven-parent</name> + <url>https://builds.apache.org/job/maven-parent/</url> + <color>aborted</color> + </job> + <job> + <name>maven-plugin-testing</name> + <url>https://builds.apache.org/job/maven-plugin-testing/</url> + <color>blue</color> + </job> + <job> + <name>maven-plugin-testing-mvn-2.x</name> + <url>https://builds.apache.org/job/maven-plugin-testing-mvn-2.x/</url> + <color>blue</color> + </job> + <job> + <name>maven-plugin-tools</name> + <url>https://builds.apache.org/job/maven-plugin-tools/</url> + <color>blue</color> + </job> + <job> + <name>maven-plugin-tools-2.x</name> + <url>https://builds.apache.org/job/maven-plugin-tools-2.x/</url> + <color>blue</color> + </job> + <job> + <name>maven-plugin-tools-2.x-m2</name> + <url>https://builds.apache.org/job/maven-plugin-tools-2.x-m2/</url> + <color>blue</color> + </job> + <job> + <name>maven-plugin-tools-jdk-1.7</name> + <url>https://builds.apache.org/job/maven-plugin-tools-jdk-1.7/</url> + <color>blue</color> + </job> + <job> + <name>maven-plugin-tools-m2</name> + <url>https://builds.apache.org/job/maven-plugin-tools-m2/</url> + <color>blue</color> + </job> + <job> + <name>maven-plugin-tools-windows</name> + <url>https://builds.apache.org/job/maven-plugin-tools-windows/</url> + <color>blue</color> + </job> + <job> + <name>maven-plugins</name> + <url>https://builds.apache.org/job/maven-plugins/</url> + <color>red</color> + </job> + <job> + <name>maven-plugins-ITs-m2</name> + <url>https://builds.apache.org/job/maven-plugins-ITs-m2/</url> + <color>red</color> + </job> + <job> + <name>maven-plugins-ITs-m2-with-maven-plugin</name> + <url>https://builds.apache.org/job/maven-plugins-ITs-m2-with-maven-plugin/</url> + <color>red</color> + </job> + <job> + <name>maven-plugins-ITs-m3</name> + <url>https://builds.apache.org/job/maven-plugins-ITs-m3/</url> + <color>red</color> + </job> + <job> + <name>maven-plugins-ITs-m3-windows</name> + <url>https://builds.apache.org/job/maven-plugins-ITs-m3-windows/</url> + <color>red</color> + </job> + <job> + <name>maven-plugins-ITs-m3-with-maven-plugin</name> + <url>https://builds.apache.org/job/maven-plugins-ITs-m3-with-maven-plugin/</url> + <color>red_anime</color> + </job> + <job> + <name>maven-plugins-ITs-m3.0.3</name> + <url>https://builds.apache.org/job/maven-plugins-ITs-m3.0.3/</url> + <color>red</color> + </job> + <job> + <name>maven-project-resources</name> + <url>https://builds.apache.org/job/maven-project-resources/</url> + <color>blue</color> + </job> + <job> + <name>maven-release</name> + <url>https://builds.apache.org/job/maven-release/</url> + <color>blue</color> + </job> + <job> + <name>maven-sandbox-plexus-utils-commons-bridge</name> + <url>https://builds.apache.org/job/maven-sandbox-plexus-utils-commons-bridge/</url> + <color>red</color> + </job> + <job> + <name>maven-scm</name> + <url>https://builds.apache.org/job/maven-scm/</url> + <color>blue</color> + </job> + <job> + <name>maven-scm-1.7</name> + <url>https://builds.apache.org/job/maven-scm-1.7/</url> + <color>blue</color> + </job> + <job> + <name>maven-scm-mvn-2.2x</name> + <url>https://builds.apache.org/job/maven-scm-mvn-2.2x/</url> + <color>blue_anime</color> + </job> + <job> + <name>maven-scm-provider-svnjava</name> + <url>https://builds.apache.org/job/maven-scm-provider-svnjava/</url> + <color>blue</color> + </job> + <job> + <name>maven-scm-windows</name> + <url>https://builds.apache.org/job/maven-scm-windows/</url> + <color>red</color> + </job> + <job> + <name>maven-shared</name> + <url>https://builds.apache.org/job/maven-shared/</url> + <color>blue</color> + </job> + <job> + <name>maven-shared-windows</name> + <url>https://builds.apache.org/job/maven-shared-windows/</url> + <color>yellow</color> + </job> + <job> + <name>maven-site-plugin-2.x</name> + <url>https://builds.apache.org/job/maven-site-plugin-2.x/</url> + <color>aborted</color> + </job> + <job> + <name>maven-skins</name> + <url>https://builds.apache.org/job/maven-skins/</url> + <color>blue</color> + </job> + <job> + <name>maven-surefire</name> + <url>https://builds.apache.org/job/maven-surefire/</url> + <color>blue_anime</color> + </job> + <job> + <name>maven-surefire-mvn-2.2.1</name> + <url>https://builds.apache.org/job/maven-surefire-mvn-2.2.1/</url> + <color>blue_anime</color> + </job> + <job> + <name>maven-surefire-windows</name> + <url>https://builds.apache.org/job/maven-surefire-windows/</url> + <color>red</color> + </job> + <job> + <name>maven-wagon</name> + <url>https://builds.apache.org/job/maven-wagon/</url> + <color>blue</color> + </job> + <job> + <name>maven-wagon-windows</name> + <url>https://builds.apache.org/job/maven-wagon-windows/</url> + <color>red</color> + </job> + <job> + <name>maven-wagon-with-ssh-embedded</name> + <url>https://builds.apache.org/job/maven-wagon-with-ssh-embedded/</url> + <color>red</color> + </job> + <job> + <name>Mesos-Trunk-Ubuntu-Build-In-Src-Set-JAVA_HOME</name> + <url>https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-In-Src-Set-JAVA_HOME/</url> + <color>red</color> + </job> + <job> + <name>Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui</name> + <url>https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Disable-Java-Disable-Python-Disable-Webui/ + </url> + <color>red</color> + </job> + <job> + <name>Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME</name> + <url>https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/</url> + <color>red</color> + </job> + <job> + <name>mime4j-trunk</name> + <url>https://builds.apache.org/job/mime4j-trunk/</url> + <color>blue</color> + </job> + <job> + <name>mime4j-trunk-site</name> + <url>https://builds.apache.org/job/mime4j-trunk-site/</url> + <color>blue</color> + </job> + <job> + <name>MINA-1.0.X</name> + <url>https://builds.apache.org/job/MINA-1.0.X/</url> + <color>disabled</color> + </job> + <job> + <name>MINA-1.1.X</name> + <url>https://builds.apache.org/job/MINA-1.1.X/</url> + <color>disabled</color> + </job> + <job> + <name>MINA-2.0.X-jdk1.5-ubuntu</name> + <url>https://builds.apache.org/job/MINA-2.0.X-jdk1.5-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>MINA-trunk-jdk1.6-ubuntu</name> + <url>https://builds.apache.org/job/MINA-trunk-jdk1.6-ubuntu/</url> + <color>disabled</color> + </job> + <job> + <name>MINA-trunk-jdk1.6-windows</name> + <url>https://builds.apache.org/job/MINA-trunk-jdk1.6-windows/</url> + <color>yellow</color> + </job> + <job> + <name>MINA-trunk-jdk1.7-ubuntu</name> + <url>https://builds.apache.org/job/MINA-trunk-jdk1.7-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>mpt-trunk</name> + <url>https://builds.apache.org/job/mpt-trunk/</url> + <color>red</color> + </job> + <job> + <name>mpt-trunk-site</name> + <url>https://builds.apache.org/job/mpt-trunk-site/</url> + <color>red</color> + </job> + <job> + <name>mrunit-trunk</name> + <url>https://builds.apache.org/job/mrunit-trunk/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-commons</name> + <url>https://builds.apache.org/job/myfaces-commons/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-current-2.0</name> + <url>https://builds.apache.org/job/myfaces-current-2.0/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-current-2.0-integration-tests</name> + <url>https://builds.apache.org/job/myfaces-current-2.0-integration-tests/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-current11</name> + <url>https://builds.apache.org/job/myfaces-current11/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-current12</name> + <url>https://builds.apache.org/job/myfaces-current12/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-current21</name> + <url>https://builds.apache.org/job/myfaces-current21/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-current21_949</name> + <url>https://builds.apache.org/job/myfaces-current21_949/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-ext-scripting</name> + <url>https://builds.apache.org/job/myfaces-ext-scripting/</url> + <color>yellow</color> + </job> + <job> + <name>myfaces-master-pom</name> + <url>https://builds.apache.org/job/myfaces-master-pom/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-maven</name> + <url>https://builds.apache.org/job/myfaces-maven/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-maven-achetypes</name> + <url>https://builds.apache.org/job/myfaces-maven-achetypes/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-maven2-plugins</name> + <url>https://builds.apache.org/job/myfaces-maven2-plugins/</url> + <color>blue</color> + </job> + <job> + <name>Myfaces-Orchestra</name> + <url>https://builds.apache.org/job/Myfaces-Orchestra/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-orchestra-core</name> + <url>https://builds.apache.org/job/myfaces-orchestra-core/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-orchestra-core12</name> + <url>https://builds.apache.org/job/myfaces-orchestra-core12/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-orchestra-core20</name> + <url>https://builds.apache.org/job/myfaces-orchestra-core20/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-orchestra-maven</name> + <url>https://builds.apache.org/job/myfaces-orchestra-maven/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-shared</name> + <url>https://builds.apache.org/job/myfaces-shared/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-shared-2.0</name> + <url>https://builds.apache.org/job/myfaces-shared-2.0/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-shared-3.0</name> + <url>https://builds.apache.org/job/myfaces-shared-3.0/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-site-skin</name> + <url>https://builds.apache.org/job/myfaces-site-skin/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-test</name> + <url>https://builds.apache.org/job/myfaces-test/</url> + <color>blue</color> + </job> + <job> + <name>myfaces-tomahawk</name> + <url>https://builds.apache.org/job/myfaces-tomahawk/</url> + <color>blue</color> + </job> + <job> + <name>MyFaces-Trinidad-Plugins2</name> + <url>https://builds.apache.org/job/MyFaces-Trinidad-Plugins2/</url> + <color>disabled</color> + </job> + <job> + <name>neethi-2.0</name> + <url>https://builds.apache.org/job/neethi-2.0/</url> + <color>blue</color> + </job> + <job> + <name>neethi-trunk</name> + <url>https://builds.apache.org/job/neethi-trunk/</url> + <color>blue</color> + </job> + <job> + <name>NPanday</name> + <url>https://builds.apache.org/job/NPanday/</url> + <color>blue</color> + </job> + <job> + <name>NPanday-dist</name> + <url>https://builds.apache.org/job/NPanday-dist/</url> + <color>blue</color> + </job> + <job> + <name>NPanday-docs</name> + <url>https://builds.apache.org/job/NPanday-docs/</url> + <color>blue</color> + </job> + <job> + <name>NPanday-it-runner</name> + <url>https://builds.apache.org/job/NPanday-it-runner/</url> + <color>red</color> + </job> + <job> + <name>NPanday-its</name> + <url>https://builds.apache.org/job/NPanday-its/</url> + <color>blue</color> + </job> + <job> + <name>npanday-plugin-its</name> + <url>https://builds.apache.org/job/npanday-plugin-its/</url> + <color>blue</color> + </job> + <job> + <name>Nutch-nutchgora</name> + <url>https://builds.apache.org/job/Nutch-nutchgora/</url> + <color>blue</color> + </job> + <job> + <name>Nutch-trunk</name> + <url>https://builds.apache.org/job/Nutch-trunk/</url> + <color>blue</color> + </job> + <job> + <name>nutch-trunk-maven</name> + <url>https://builds.apache.org/job/nutch-trunk-maven/</url> + <color>blue</color> + </job> + <job> + <name>nuvem</name> + <url>https://builds.apache.org/job/nuvem/</url> + <color>disabled</color> + </job> + <job> + <name>ODE-1.x</name> + <url>https://builds.apache.org/job/ODE-1.x/</url> + <color>aborted</color> + </job> + <job> + <name>ODE-trunk</name> + <url>https://builds.apache.org/job/ODE-trunk/</url> + <color>disabled</color> + </job> + <job> + <name>ODE-trunk-jdk6</name> + <url>https://builds.apache.org/job/ODE-trunk-jdk6/</url> + <color>yellow</color> + </job> + <job> + <name>ODE-trunk-m2-jdk5-nightly-deploy</name> + <url>https://builds.apache.org/job/ODE-trunk-m2-jdk5-nightly-deploy/</url> + <color>disabled</color> + </job> + <job> + <name>ODE-trunk-maven2-jdk5</name> + <url>https://builds.apache.org/job/ODE-trunk-maven2-jdk5/</url> + <color>disabled</color> + </job> + <job> + <name>ODFToolkit</name> + <url>https://builds.apache.org/job/ODFToolkit/</url> + <color>yellow</color> + </job> + <job> + <name>ODFToolkit-windows</name> + <url>https://builds.apache.org/job/ODFToolkit-windows/</url> + <color>blue</color> + </job> + <job> + <name>ognl</name> + <url>https://builds.apache.org/job/ognl/</url> + <color>red</color> + </job> + <job> + <name>oodt-trunk</name> + <url>https://builds.apache.org/job/oodt-trunk/</url> + <color>red</color> + </job> + <job> + <name>oozie-trunk-find-patches-available</name> + <url>https://builds.apache.org/job/oozie-trunk-find-patches-available/</url> + <color>blue</color> + </job> + <job> + <name>oozie-trunk-precommit-build</name> + <url>https://builds.apache.org/job/oozie-trunk-precommit-build/</url> + <color>red</color> + </job> + <job> + <name>oozie-trunk-w-hadoop-1</name> + <url>https://builds.apache.org/job/oozie-trunk-w-hadoop-1/</url> + <color>disabled</color> + </job> + <job> + <name>oozie-trunk-w-hadoop-2</name> + <url>https://builds.apache.org/job/oozie-trunk-w-hadoop-2/</url> + <color>disabled</color> + </job> + <job> + <name>OpenEJB_and_TomEE_Build</name> + <url>https://builds.apache.org/job/OpenEJB_and_TomEE_Build/</url> + <color>blue</color> + </job> + <job> + <name>OpenEJB_deploy_patched_module</name> + <url>https://builds.apache.org/job/OpenEJB_deploy_patched_module/</url> + <color>blue</color> + </job> + <job> + <name>OpenJPA-11x</name> + <url>https://builds.apache.org/job/OpenJPA-11x/</url> + <color>disabled</color> + </job> + <job> + <name>OpenJPA-12x</name> + <url>https://builds.apache.org/job/OpenJPA-12x/</url> + <color>blue</color> + </job> + <job> + <name>OpenJPA-13x</name> + <url>https://builds.apache.org/job/OpenJPA-13x/</url> + <color>blue</color> + </job> + <job> + <name>OpenJPA-20x-deploy</name> + <url>https://builds.apache.org/job/OpenJPA-20x-deploy/</url> + <color>blue</color> + </job> + <job> + <name>OpenJPA-21x</name> + <url>https://builds.apache.org/job/OpenJPA-21x/</url> + <color>blue</color> + </job> + <job> + <name>OpenJPA-21x-deploy</name> + <url>https://builds.apache.org/job/OpenJPA-21x-deploy/</url> + <color>blue</color> + </job> + <job> + <name>OpenJPA-EclipsePlugin-trunk</name> + <url>https://builds.apache.org/job/OpenJPA-EclipsePlugin-trunk/</url> + <color>grey</color> + </job> + <job> + <name>OpenJPA-Tools-trunk</name> + <url>https://builds.apache.org/job/OpenJPA-Tools-trunk/</url> + <color>red</color> + </job> + <job> + <name>OpenJPA-trunk</name> + <url>https://builds.apache.org/job/OpenJPA-trunk/</url> + <color>blue</color> + </job> + <job> + <name>OpenJPA-trunk-deploy</name> + <url>https://builds.apache.org/job/OpenJPA-trunk-deploy/</url> + <color>red</color> + </job> + <job> + <name>openmeetings</name> + <url>https://builds.apache.org/job/openmeetings/</url> + <color>blue</color> + </job> + <job> + <name>OpenMeetings 2.0</name> + <url>https://builds.apache.org/job/OpenMeetings%202.0/</url> + <color>blue</color> + </job> + <job> + <name>OpenMeetings ATutor Plugin</name> + <url>https://builds.apache.org/job/OpenMeetings%20ATutor%20Plugin/</url> + <color>blue</color> + </job> + <job> + <name>OpenMeetings Bitrix Plugin</name> + <url>https://builds.apache.org/job/OpenMeetings%20Bitrix%20Plugin/</url> + <color>blue</color> + </job> + <job> + <name>OpenMeetings Drupal 7.x Plugin</name> + <url>https://builds.apache.org/job/OpenMeetings%20Drupal%207.x%20Plugin/</url> + <color>blue</color> + </job> + <job> + <name>OpenMeetings Joomla Plugin</name> + <url>https://builds.apache.org/job/OpenMeetings%20Joomla%20Plugin/</url> + <color>blue</color> + </job> + <job> + <name>OpenMeetings Moodle Plugin</name> + <url>https://builds.apache.org/job/OpenMeetings%20Moodle%20Plugin/</url> + <color>blue</color> + </job> + <job> + <name>OpenMeetings SugarCRM Plugin</name> + <url>https://builds.apache.org/job/OpenMeetings%20SugarCRM%20Plugin/</url> + <color>blue</color> + </job> + <job> + <name>OpenMeetings Teambox Plugin</name> + <url>https://builds.apache.org/job/OpenMeetings%20Teambox%20Plugin/</url> + <color>blue</color> + </job> + <job> + <name>OpenMeetings Zimbra Plugin</name> + <url>https://builds.apache.org/job/OpenMeetings%20Zimbra%20Plugin/</url> + <color>blue</color> + </job> + <job> + <name>OpenNLP</name> + <url>https://builds.apache.org/job/OpenNLP/</url> + <color>blue</color> + </job> + <job> + <name>OpenWebBeans-trunk</name> + <url>https://builds.apache.org/job/OpenWebBeans-trunk/</url> + <color>blue</color> + </job> + <job> + <name>OpenWebBeans-trunk-deploy</name> + <url>https://builds.apache.org/job/OpenWebBeans-trunk-deploy/</url> + <color>blue</color> + </job> + <job> + <name>OpenWebBeans_1.0.x</name> + <url>https://builds.apache.org/job/OpenWebBeans_1.0.x/</url> + <color>blue</color> + </job> + <job> + <name>org.apache.kato</name> + <url>https://builds.apache.org/job/org.apache.kato/</url> + <color>yellow</color> + </job> + <job> + <name>org.apache.kato-site</name> + <url>https://builds.apache.org/job/org.apache.kato-site/</url> + <color>blue</color> + </job> + <job> + <name>org.apache.kato.eclipse</name> + <url>https://builds.apache.org/job/org.apache.kato.eclipse/</url> + <color>red</color> + </job> + <job> + <name>org.apache.kato.rc1</name> + <url>https://builds.apache.org/job/org.apache.kato.rc1/</url> + <color>yellow</color> + </job> + <job> + <name>PDFBox-ant</name> + <url>https://builds.apache.org/job/PDFBox-ant/</url> + <color>blue</color> + </job> + <job> + <name>PDFBox-trunk</name> + <url>https://builds.apache.org/job/PDFBox-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Pig-0.9</name> + <url>https://builds.apache.org/job/Pig-0.9/</url> + <color>red</color> + </job> + <job> + <name>Pig-trunk</name> + <url>https://builds.apache.org/job/Pig-trunk/</url> + <color>red</color> + </job> + <job> + <name>Pig-trunk-commit</name> + <url>https://builds.apache.org/job/Pig-trunk-commit/</url> + <color>blue</color> + </job> + <job> + <name>Pivot-maintenance</name> + <url>https://builds.apache.org/job/Pivot-maintenance/</url> + <color>blue</color> + </job> + <job> + <name>Pivot-maintenance on Java 7</name> + <url>https://builds.apache.org/job/Pivot-maintenance%20on%20Java%207/</url> + <color>blue</color> + </job> + <job> + <name>Pivot-trunk</name> + <url>https://builds.apache.org/job/Pivot-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Pivot-trunk on Java 7</name> + <url>https://builds.apache.org/job/Pivot-trunk%20on%20Java%207/</url> + <color>blue</color> + </job> + <job> + <name>POI</name> + <url>https://builds.apache.org/job/POI/</url> + <color>blue</color> + </job> + <job> + <name>portals-applications-dbbrowser-trunk</name> + <url>https://builds.apache.org/job/portals-applications-dbbrowser-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-applications-demo-trunk</name> + <url>https://builds.apache.org/job/portals-applications-demo-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-applications-gems-trunk</name> + <url>https://builds.apache.org/job/portals-applications-gems-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-applications-logging-trunk</name> + <url>https://builds.apache.org/job/portals-applications-logging-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-applications-pom-trunk</name> + <url>https://builds.apache.org/job/portals-applications-pom-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-applications-rss-trunk</name> + <url>https://builds.apache.org/job/portals-applications-rss-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-applications-webcontent-trunk</name> + <url>https://builds.apache.org/job/portals-applications-webcontent-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-bridges-common-trunk</name> + <url>https://builds.apache.org/job/portals-bridges-common-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-bridges-pom-trunk</name> + <url>https://builds.apache.org/job/portals-bridges-pom-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-bridges-script-trunk</name> + <url>https://builds.apache.org/job/portals-bridges-script-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-bridges-velocity-trunk</name> + <url>https://builds.apache.org/job/portals-bridges-velocity-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-jetspeed-2-applications-j2-admin-trunk</name> + <url>https://builds.apache.org/job/portals-jetspeed-2-applications-j2-admin-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-jetspeed-2-portal-trunk</name> + <url>https://builds.apache.org/job/portals-jetspeed-2-portal-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-pluto-2.0.x</name> + <url>https://builds.apache.org/job/portals-pluto-2.0.x/</url> + <color>blue</color> + </job> + <job> + <name>portals-pluto-trunk</name> + <url>https://builds.apache.org/job/portals-pluto-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portals-pom-trunk</name> + <url>https://builds.apache.org/job/portals-pom-trunk/</url> + <color>blue</color> + </job> + <job> + <name>portlet-bridge-api-documentation-1.0</name> + <url>https://builds.apache.org/job/portlet-bridge-api-documentation-1.0/</url> + <color>blue</color> + </job> + <job> + <name>portlet-bridge-api-documentation-2.0</name> + <url>https://builds.apache.org/job/portlet-bridge-api-documentation-2.0/</url> + <color>blue</color> + </job> + <job> + <name>portlet-bridge-core-1.0</name> + <url>https://builds.apache.org/job/portlet-bridge-core-1.0/</url> + <color>red</color> + </job> + <job> + <name>portlet-bridge-core-2.0</name> + <url>https://builds.apache.org/job/portlet-bridge-core-2.0/</url> + <color>disabled</color> + </job> + <job> + <name>portlet-bridge-core-3.0</name> + <url>https://builds.apache.org/job/portlet-bridge-core-3.0/</url> + <color>disabled</color> + </job> + <job> + <name>portlet-bridge-master-pom</name> + <url>https://builds.apache.org/job/portlet-bridge-master-pom/</url> + <color>blue</color> + </job> + <job> + <name>postage-trunk</name> + <url>https://builds.apache.org/job/postage-trunk/</url> + <color>red</color> + </job> + <job> + <name>postage-trunk-m2</name> + <url>https://builds.apache.org/job/postage-trunk-m2/</url> + <color>red</color> + </job> + <job> + <name>PreCommit-Admin</name> + <url>https://builds.apache.org/job/PreCommit-Admin/</url> + <color>blue</color> + </job> + <job> + <name>PreCommit-GIRAPH-Build</name> + <url>https://builds.apache.org/job/PreCommit-GIRAPH-Build/</url> + <color>red</color> + </job> + <job> + <name>PreCommit-HADOOP-Build</name> + <url>https://builds.apache.org/job/PreCommit-HADOOP-Build/</url> + <color>red</color> + </job> + <job> + <name>PreCommit-HADOOP-Build-Ant-IVY</name> + <url>https://builds.apache.org/job/PreCommit-HADOOP-Build-Ant-IVY/</url> + <color>disabled</color> + </job> + <job> + <name>PreCommit-HBASE-Build</name> + <url>https://builds.apache.org/job/PreCommit-HBASE-Build/</url> + <color>red</color> + </job> + <job> + <name>PreCommit-HDFS-Build</name> + <url>https://builds.apache.org/job/PreCommit-HDFS-Build/</url> + <color>blue</color> + </job> + <job> + <name>PreCommit-MAPREDUCE-Build</name> + <url>https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/</url> + <color>red</color> + </job> + <job> + <name>PreCommit-PIG-Build</name> + <url>https://builds.apache.org/job/PreCommit-PIG-Build/</url> + <color>grey</color> + </job> + <job> + <name>PreCommit-YARN-Build</name> + <url>https://builds.apache.org/job/PreCommit-YARN-Build/</url> + <color>red</color> + </job> + <job> + <name>PreCommit-ZOOKEEPER-Build</name> + <url>https://builds.apache.org/job/PreCommit-ZOOKEEPER-Build/</url> + <color>red</color> + </job> + <job> + <name>protoc-version</name> + <url>https://builds.apache.org/job/protoc-version/</url> + <color>red</color> + </job> + <job> + <name>protocols-trunk</name> + <url>https://builds.apache.org/job/protocols-trunk/</url> + <color>blue</color> + </job> + <job> + <name>protocols-trunk-site</name> + <url>https://builds.apache.org/job/protocols-trunk-site/</url> + <color>red</color> + </job> + <job> + <name>python-test</name> + <url>https://builds.apache.org/job/python-test/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-Java-Artefact-Release</name> + <url>https://builds.apache.org/job/Qpid-Java-Artefact-Release/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-Java-Cpp-Test</name> + <url>https://builds.apache.org/job/Qpid-Java-Cpp-Test/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-Java-Java-BDB-TestMatrix</name> + <url>https://builds.apache.org/job/Qpid-Java-Java-BDB-TestMatrix/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-Java-Java-DBY-TestMatrix</name> + <url>https://builds.apache.org/job/Qpid-Java-Java-DBY-TestMatrix/</url> + <color>disabled</color> + </job> + <job> + <name>Qpid-Java-Java-DBY-TestMatrix-Tmp</name> + <url>https://builds.apache.org/job/Qpid-Java-Java-DBY-TestMatrix-Tmp/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-Java-Java-MMS-TestMatrix</name> + <url>https://builds.apache.org/job/Qpid-Java-Java-MMS-TestMatrix/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-Java-Java-Test-0.18</name> + <url>https://builds.apache.org/job/Qpid-Java-Java-Test-0.18/</url> + <color>disabled</color> + </job> + <job> + <name>Qpid-Java-Java-Test-IBMJDK1.6</name> + <url>https://builds.apache.org/job/Qpid-Java-Java-Test-IBMJDK1.6/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-Java-Java-Test-JDK1.7</name> + <url>https://builds.apache.org/job/Qpid-Java-Java-Test-JDK1.7/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-proton-j</name> + <url>https://builds.apache.org/job/Qpid-proton-j/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-proton-j-Deploy</name> + <url>https://builds.apache.org/job/Qpid-proton-j-Deploy/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-Python-Cpp-Test</name> + <url>https://builds.apache.org/job/Qpid-Python-Cpp-Test/</url> + <color>blue</color> + </job> + <job> + <name>Qpid-Python-Java-Test</name> + <url>https://builds.apache.org/job/Qpid-Python-Java-Test/</url> + <color>blue</color> + </job> + <job> + <name>Rampart</name> + <url>https://builds.apache.org/job/Rampart/</url> + <color>blue</color> + </job> + <job> + <name>rampart-1.5</name> + <url>https://builds.apache.org/job/rampart-1.5/</url> + <color>red</color> + </job> + <job> + <name>rampart-1.6</name> + <url>https://builds.apache.org/job/rampart-1.6/</url> + <color>blue</color> + </job> + <job> + <name>rat-jdk-1.5-maven-2</name> + <url>https://builds.apache.org/job/rat-jdk-1.5-maven-2/</url> + <color>blue</color> + </job> + <job> + <name>rave-master-pom-trunk</name> + <url>https://builds.apache.org/job/rave-master-pom-trunk/</url> + <color>blue</color> + </job> + <job> + <name>rave-project-trunk</name> + <url>https://builds.apache.org/job/rave-project-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Red5 Trunk</name> + <url>https://builds.apache.org/job/Red5%20Trunk/</url> + <color>red</color> + </job> + <job> + <name>redback-components</name> + <url>https://builds.apache.org/job/redback-components/</url> + <color>blue</color> + </job> + <job> + <name>redback-components-1.7</name> + <url>https://builds.apache.org/job/redback-components-1.7/</url> + <color>red</color> + </job> + <job> + <name>redback-core</name> + <url>https://builds.apache.org/job/redback-core/</url> + <color>blue</color> + </job> + <job> + <name>redback-core-1.7</name> + <url>https://builds.apache.org/job/redback-core-1.7/</url> + <color>blue</color> + </job> + <job> + <name>replay_extcdi117</name> + <url>https://builds.apache.org/job/replay_extcdi117/</url> + <color>yellow</color> + </job> + <job> + <name>River-QA-arm</name> + <url>https://builds.apache.org/job/River-QA-arm/</url> + <color>aborted_anime</color> + </job> + <job> + <name>River-QA-bsd</name> + <url>https://builds.apache.org/job/River-QA-bsd/</url> + <color>disabled</color> + </job> + <job> + <name>River-QA-bsd-jdk7-skunk</name> + <url>https://builds.apache.org/job/River-QA-bsd-jdk7-skunk/</url> + <color>disabled</color> + </job> + <job> + <name>River-QA-J9</name> + <url>https://builds.apache.org/job/River-QA-J9/</url> + <color>disabled</color> + </job> + <job> + <name>River-QA-matrix</name> + <url>https://builds.apache.org/job/River-QA-matrix/</url> + <color>aborted</color> + </job> + <job> + <name>River-QA-OpenJDK</name> + <url>https://builds.apache.org/job/River-QA-OpenJDK/</url> + <color>disabled</color> + </job> + <job> + <name>River-QA-osx</name> + <url>https://builds.apache.org/job/River-QA-osx/</url> + <color>red</color> + </job> + <job> + <name>River-QA-solaris</name> + <url>https://builds.apache.org/job/River-QA-solaris/</url> + <color>red</color> + </job> + <job> + <name>River-QA-tree</name> + <url>https://builds.apache.org/job/River-QA-tree/</url> + <color>blue</color> + </job> + <job> + <name>River-QA-ubuntu-jdk6</name> + <url>https://builds.apache.org/job/River-QA-ubuntu-jdk6/</url> + <color>blue</color> + </job> + <job> + <name>River-QA-ubuntu-jdk7</name> + <url>https://builds.apache.org/job/River-QA-ubuntu-jdk7/</url> + <color>red</color> + </job> + <job> + <name>River-QA-ubuntu-jdk7-skunk</name> + <url>https://builds.apache.org/job/River-QA-ubuntu-jdk7-skunk/</url> + <color>disabled</color> + </job> + <job> + <name>River-QA-windows</name> + <url>https://builds.apache.org/job/River-QA-windows/</url> + <color>red</color> + </job> + <job> + <name>River-tck-jdk7</name> + <url>https://builds.apache.org/job/River-tck-jdk7/</url> + <color>disabled</color> + </job> + <job> + <name>River-trunk-jdk6</name> + <url>https://builds.apache.org/job/River-trunk-jdk6/</url> + <color>blue</color> + </job> + <job> + <name>River-trunk-jdk7</name> + <url>https://builds.apache.org/job/River-trunk-jdk7/</url> + <color>blue</color> + </job> + <job> + <name>River-verify</name> + <url>https://builds.apache.org/job/River-verify/</url> + <color>disabled</color> + </job> + <job> + <name>River-verify-generics</name> + <url>https://builds.apache.org/job/River-verify-generics/</url> + <color>disabled</color> + </job> + <job> + <name>Roller-For-JavaEE6</name> + <url>https://builds.apache.org/job/Roller-For-JavaEE6/</url> + <color>red</color> + </job> + <job> + <name>Roller-For-JBoss</name> + <url>https://builds.apache.org/job/Roller-For-JBoss/</url> + <color>blue</color> + </job> + <job> + <name>Roller-For-Tomcat</name> + <url>https://builds.apache.org/job/Roller-For-Tomcat/</url> + <color>blue</color> + </job> + <job> + <name>sandesha2-1.4</name> + <url>https://builds.apache.org/job/sandesha2-1.4/</url> + <color>blue</color> + </job> + <job> + <name>sandesha2-1.6</name> + <url>https://builds.apache.org/job/sandesha2-1.6/</url> + <color>blue</color> + </job> + <job> + <name>sandesha2-trunk</name> + <url>https://builds.apache.org/job/sandesha2-trunk/</url> + <color>blue</color> + </job> + <job> + <name>santuario-java-1.4.x-fixes</name> + <url>https://builds.apache.org/job/santuario-java-1.4.x-fixes/</url> + <color>blue</color> + </job> + <job> + <name>santuario-java-1.5.x-fixes</name> + <url>https://builds.apache.org/job/santuario-java-1.5.x-fixes/</url> + <color>blue</color> + </job> + <job> + <name>santuario-java-trunk</name> + <url>https://builds.apache.org/job/santuario-java-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Servicemix-Archetypes</name> + <url>https://builds.apache.org/job/Servicemix-Archetypes/</url> + <color>disabled</color> + </job> + <job> + <name>ServiceMix-Bundles</name> + <url>https://builds.apache.org/job/ServiceMix-Bundles/</url> + <color>red</color> + </job> + <job> + <name>ServiceMix-Components</name> + <url>https://builds.apache.org/job/ServiceMix-Components/</url> + <color>yellow</color> + </job> + <job> + <name>ServiceMix-Components-2011.02.x</name> + <url>https://builds.apache.org/job/ServiceMix-Components-2011.02.x/</url> + <color>yellow</color> + </job> + <job> + <name>ServiceMix-Components-2011.02.x-Deploy</name> + <url>https://builds.apache.org/job/ServiceMix-Components-2011.02.x-Deploy/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix-Components-Deploy</name> + <url>https://builds.apache.org/job/ServiceMix-Components-Deploy/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix-Docs</name> + <url>https://builds.apache.org/job/ServiceMix-Docs/</url> + <color>disabled</color> + </job> + <job> + <name>ServiceMix-Features</name> + <url>https://builds.apache.org/job/ServiceMix-Features/</url> + <color>disabled</color> + </job> + <job> + <name>ServiceMix-Features-4.4.x</name> + <url>https://builds.apache.org/job/ServiceMix-Features-4.4.x/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix-Features-Deploy</name> + <url>https://builds.apache.org/job/ServiceMix-Features-Deploy/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix-NMR</name> + <url>https://builds.apache.org/job/ServiceMix-NMR/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix-NMR-Deploy</name> + <url>https://builds.apache.org/job/ServiceMix-NMR-Deploy/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix-Plugins</name> + <url>https://builds.apache.org/job/ServiceMix-Plugins/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix-POM</name> + <url>https://builds.apache.org/job/ServiceMix-POM/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix-Specs</name> + <url>https://builds.apache.org/job/ServiceMix-Specs/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix-Utils</name> + <url>https://builds.apache.org/job/ServiceMix-Utils/</url> + <color>blue</color> + </job> + <job> + <name>ServiceMix3</name> + <url>https://builds.apache.org/job/ServiceMix3/</url> + <color>red</color> + </job> + <job> + <name>Shindig</name> + <url>https://builds.apache.org/job/Shindig/</url> + <color>yellow</color> + </job> + <job> + <name>Shindig Assembly</name> + <url>https://builds.apache.org/job/Shindig%20Assembly/</url> + <color>blue</color> + </job> + <job> + <name>Shindig Trunk (IBM 1.6)</name> + <url>https://builds.apache.org/job/Shindig%20Trunk%20(IBM%201.6)/</url> + <color>blue</color> + </job> + <job> + <name>Shindig Trunk (JDK 1.5)</name> + <url>https://builds.apache.org/job/Shindig%20Trunk%20(JDK%201.5)/</url> + <color>red</color> + </job> + <job> + <name>Shindig Trunk (JDK 1.6)</name> + <url>https://builds.apache.org/job/Shindig%20Trunk%20(JDK%201.6)/</url> + <color>blue</color> + </job> + <job> + <name>Shindig Trunk (JDK 1.7)</name> + <url>https://builds.apache.org/job/Shindig%20Trunk%20(JDK%201.7)/</url> + <color>blue</color> + </job> + <job> + <name>Shiro</name> + <url>https://builds.apache.org/job/Shiro/</url> + <color>red</color> + </job> + <job> + <name>sis-jdk7</name> + <url>https://builds.apache.org/job/sis-jdk7/</url> + <color>blue</color> + </job> + <job> + <name>sis-trunk</name> + <url>https://builds.apache.org/job/sis-trunk/</url> + <color>blue</color> + </job> + <job> + <name>sling-contrib-1.6</name> + <url>https://builds.apache.org/job/sling-contrib-1.6/</url> + <color>blue</color> + </job> + <job> + <name>sling-samples-1.5</name> + <url>https://builds.apache.org/job/sling-samples-1.5/</url> + <color>blue</color> + </job> + <job> + <name>sling-trunk-1.5</name> + <url>https://builds.apache.org/job/sling-trunk-1.5/</url> + <color>disabled</color> + </job> + <job> + <name>sling-trunk-1.6</name> + <url>https://builds.apache.org/job/sling-trunk-1.6/</url> + <color>blue</color> + </job> + <job> + <name>Solaris1</name> + <url>https://builds.apache.org/job/Solaris1/</url> + <color>blue</color> + </job> + <job> + <name>Solaris2</name> + <url>https://builds.apache.org/job/Solaris2/</url> + <color>blue</color> + </job> + <job> + <name>Solr-Artifacts-4.x</name> + <url>https://builds.apache.org/job/Solr-Artifacts-4.x/</url> + <color>blue</color> + </job> + <job> + <name>Solr-Artifacts-trunk</name> + <url>https://builds.apache.org/job/Solr-Artifacts-trunk/</url> + <color>blue</color> + </job> + <job> + <name>SpamAssassin-3.3.x</name> + <url>https://builds.apache.org/job/SpamAssassin-3.3.x/</url> + <color>blue</color> + </job> + <job> + <name>SpamAssassin-trunk</name> + <url>https://builds.apache.org/job/SpamAssassin-trunk/</url> + <color>blue</color> + </job> + <job> + <name>SpamAssassin-trunk-FreeBSD</name> + <url>https://builds.apache.org/job/SpamAssassin-trunk-FreeBSD/</url> + <color>red</color> + </job> + <job> + <name>Sqoop-ant-jdk-1.6-hadoop100</name> + <url>https://builds.apache.org/job/Sqoop-ant-jdk-1.6-hadoop100/</url> + <color>blue</color> + </job> + <job> + <name>Sqoop-ant-jdk-1.6-hadoop20</name> + <url>https://builds.apache.org/job/Sqoop-ant-jdk-1.6-hadoop20/</url> + <color>blue_anime</color> + </job> + <job> + <name>Sqoop-ant-jdk-1.6-hadoop200</name> + <url>https://builds.apache.org/job/Sqoop-ant-jdk-1.6-hadoop200/</url> + <color>blue_anime</color> + </job> + <job> + <name>Sqoop-ant-jdk-1.6-hadoop23</name> + <url>https://builds.apache.org/job/Sqoop-ant-jdk-1.6-hadoop23/</url> + <color>blue</color> + </job> + <job> + <name>Sqoop-ant-jdk-1.7-hadoop200</name> + <url>https://builds.apache.org/job/Sqoop-ant-jdk-1.7-hadoop200/</url> + <color>grey</color> + </job> + <job> + <name>stanbol-trunk-1.6</name> + <url>https://builds.apache.org/job/stanbol-trunk-1.6/</url> + <color>blue</color> + </job> + <job> + <name>stdcxx-4.2.2-12d-ubuntu</name> + <url>https://builds.apache.org/job/stdcxx-4.2.2-12d-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>stdcxx-4.2.2-12S-freebsd</name> + <url>https://builds.apache.org/job/stdcxx-4.2.2-12S-freebsd/</url> + <color>blue</color> + </job> + <job> + <name>stdcxx-4.2.2-15D-windows</name> + <url>https://builds.apache.org/job/stdcxx-4.2.2-15D-windows/</url> + <color>blue</color> + </job> + <job> + <name>stdcxx-4.2.2-15s-solaris</name> + <url>https://builds.apache.org/job/stdcxx-4.2.2-15s-solaris/</url> + <color>blue</color> + </job> + <job> + <name>struts-annotations</name> + <url>https://builds.apache.org/job/struts-annotations/</url> + <color>aborted</color> + </job> + <job> + <name>struts-master</name> + <url>https://builds.apache.org/job/struts-master/</url> + <color>aborted</color> + </job> + <job> + <name>struts1</name> + <url>https://builds.apache.org/job/struts1/</url> + <color>blue</color> + </job> + <job> + <name>Struts2</name> + <url>https://builds.apache.org/job/Struts2/</url> + <color>blue</color> + </job> + <job> + <name>Struts2-3-x</name> + <url>https://builds.apache.org/job/Struts2-3-x/</url> + <color>blue</color> + </job> + <job> + <name>Struts3</name> + <url>https://builds.apache.org/job/Struts3/</url> + <color>blue</color> + </job> + <job> + <name>subversion-1.6.x-solaris</name> + <url>https://builds.apache.org/job/subversion-1.6.x-solaris/</url> + <color>disabled</color> + </job> + <job> + <name>subversion-1.6.x-ubuntu</name> + <url>https://builds.apache.org/job/subversion-1.6.x-ubuntu/</url> + <color>disabled</color> + </job> + <job> + <name>subversion-doxygen</name> + <url>https://builds.apache.org/job/subversion-doxygen/</url> + <color>disabled</color> + </job> + <job> + <name>subversion-javadoc</name> + <url>https://builds.apache.org/job/subversion-javadoc/</url> + <color>disabled</color> + </job> + <job> + <name>subversion-trunk-solaris</name> + <url>https://builds.apache.org/job/subversion-trunk-solaris/</url> + <color>disabled</color> + </job> + <job> + <name>subversion-trunk-ubuntu</name> + <url>https://builds.apache.org/job/subversion-trunk-ubuntu/</url> + <color>disabled</color> + </job> + <job> + <name>subversion-trunk-windows</name> + <url>https://builds.apache.org/job/subversion-trunk-windows/</url> + <color>disabled</color> + </job> + <job> + <name>Synapse - Trunk</name> + <url>https://builds.apache.org/job/Synapse%20-%20Trunk/</url> + <color>blue</color> + </job> + <job> + <name>Syncope-1_0_X</name> + <url>https://builds.apache.org/job/Syncope-1_0_X/</url> + <color>blue</color> + </job> + <job> + <name>Syncope-CXF</name> + <url>https://builds.apache.org/job/Syncope-CXF/</url> + <color>blue</color> + </job> + <job> + <name>Syncope-ROLE_PROVISIONING</name> + <url>https://builds.apache.org/job/Syncope-ROLE_PROVISIONING/</url> + <color>blue</color> + </job> + <job> + <name>Syncope-trunk</name> + <url>https://builds.apache.org/job/Syncope-trunk/</url> + <color>blue</color> + </job> + <job> + <name>Syncope-windows</name> + <url>https://builds.apache.org/job/Syncope-windows/</url> + <color>disabled</color> + </job> + <job> + <name>taglib-extended</name> + <url>https://builds.apache.org/job/taglib-extended/</url> + <color>blue</color> + </job> + <job> + <name>taglib-parent</name> + <url>https://builds.apache.org/job/taglib-parent/</url> + <color>blue</color> + </job> + <job> + <name>taglib-rdc</name> + <url>https://builds.apache.org/job/taglib-rdc/</url> + <color>blue</color> + </job> + <job> + <name>taglib-standard</name> + <url>https://builds.apache.org/job/taglib-standard/</url> + <color>blue</color> + </job> + <job> + <name>tapestry-4.1-trunk</name> + <url>https://builds.apache.org/job/tapestry-4.1-trunk/</url> + <color>blue</color> + </job> + <job> + <name>tapestry-5.1-freestyle</name> + <url>https://builds.apache.org/job/tapestry-5.1-freestyle/</url> + <color>blue</color> + </job> + <job> + <name>tapestry-trunk-freestyle</name> + <url>https://builds.apache.org/job/tapestry-trunk-freestyle/</url> + <color>red</color> + </job> + <job> + <name>Test</name> + <url>https://builds.apache.org/job/Test/</url> + <color>grey</color> + </job> + <job> + <name>test-ulimit</name> + <url>https://builds.apache.org/job/test-ulimit/</url> + <color>blue</color> + </job> + <job> + <name>TestBuilds</name> + <url>https://builds.apache.org/job/TestBuilds/</url> + <color>red</color> + </job> + <job> + <name>Thrift</name> + <url>https://builds.apache.org/job/Thrift/</url> + <color>blue</color> + </job> + <job> + <name>Thrift-Compiler-Linux32</name> + <url>https://builds.apache.org/job/Thrift-Compiler-Linux32/</url> + <color>blue</color> + </job> + <job> + <name>Thrift-Compiler-Linux64</name> + <url>https://builds.apache.org/job/Thrift-Compiler-Linux64/</url> + <color>blue</color> + </job> + <job> + <name>Thrift-Compiler-Windows</name> + <url>https://builds.apache.org/job/Thrift-Compiler-Windows/</url> + <color>blue</color> + </job> + <job> + <name>Thrift-cpp</name> + <url>https://builds.apache.org/job/Thrift-cpp/</url> + <color>blue</color> + </job> + <job> + <name>Thrift-Debian-Packages</name> + <url>https://builds.apache.org/job/Thrift-Debian-Packages/</url> + <color>red</color> + </job> + <job> + <name>Thrift-env-test</name> + <url>https://builds.apache.org/job/Thrift-env-test/</url> + <color>blue</color> + </job> + <job> + <name>Thrift-env-test_arm</name> + <url>https://builds.apache.org/job/Thrift-env-test_arm/</url> + <color>red</color> + </job> + <job> + <name>Thrift-erlang</name> + <url>https://builds.apache.org/job/Thrift-erlang/</url> + <color>disabled</color> + </job> + <job> + <name>Thrift-freebsd</name> + <url>https://builds.apache.org/job/Thrift-freebsd/</url> + <color>blue</color> + </job> + <job> + <name>Thrift-llvm</name> + <url>https://builds.apache.org/job/Thrift-llvm/</url> + <color>disabled</color> + </job> + <job> + <name>Thrift-osx</name> + <url>https://builds.apache.org/job/Thrift-osx/</url> + <color>disabled</color> + </job> + <job> + <name>Thrift-Windows</name> + <url>https://builds.apache.org/job/Thrift-Windows/</url> + <color>red</color> + </job> + <job> + <name>Thrift-Windows-env-test</name> + <url>https://builds.apache.org/job/Thrift-Windows-env-test/</url> + <color>red</color> + </job> + <job> + <name>Thrift_arm</name> + <url>https://builds.apache.org/job/Thrift_arm/</url> + <color>disabled</color> + </job> + <job> + <name>Tika-trunk</name> + <url>https://builds.apache.org/job/Tika-trunk/</url> + <color>blue</color> + </job> + <job> + <name>tobago-1.0.x</name> + <url>https://builds.apache.org/job/tobago-1.0.x/</url> + <color>blue</color> + </job> + <job> + <name>tobago-1.0.x-deploy</name> + <url>https://builds.apache.org/job/tobago-1.0.x-deploy/</url> + <color>blue</color> + </job> + <job> + <name>tobago-1.5.x</name> + <url>https://builds.apache.org/job/tobago-1.5.x/</url> + <color>blue</color> + </job> + <job> + <name>tobago-1.5.x-deploy</name> + <url>https://builds.apache.org/job/tobago-1.5.x-deploy/</url> + <color>blue</color> + </job> + <job> + <name>tobago-trunk</name> + <url>https://builds.apache.org/job/tobago-trunk/</url> + <color>blue</color> + </job> + <job> + <name>tobago-trunk-deploy</name> + <url>https://builds.apache.org/job/tobago-trunk-deploy/</url> + <color>blue</color> + </job> + <job> + <name>Tomcat-7.x</name> + <url>https://builds.apache.org/job/Tomcat-7.x/</url> + <color>blue</color> + </job> + <job> + <name>Tomcat-7.x-Maven</name> + <url>https://builds.apache.org/job/Tomcat-7.x-Maven/</url> + <color>yellow</color> + </job> + <job> + <name>TomcatMavenPlugin-mvn2.x</name> + <url>https://builds.apache.org/job/TomcatMavenPlugin-mvn2.x/</url> + <color>red</color> + </job> + <job> + <name>TomcatMavenPlugin-mvn3.x</name> + <url>https://builds.apache.org/job/TomcatMavenPlugin-mvn3.x/</url> + <color>red</color> + </job> + <job> + <name>torque4-test-project-derby</name> + <url>https://builds.apache.org/job/torque4-test-project-derby/</url> + <color>blue</color> + </job> + <job> + <name>torque4-test-project-hsqldb</name> + <url>https://builds.apache.org/job/torque4-test-project-hsqldb/</url> + <color>blue</color> + </job> + <job> + <name>Torque4-trunk</name> + <url>https://builds.apache.org/job/Torque4-trunk/</url> + <color>aborted</color> + </job> + <job> + <name>traffic-trunk</name> + <url>https://builds.apache.org/job/traffic-trunk/</url> + <color>disabled</color> + </job> + <job> + <name>Trinidad Core 1.0.x (sanity)</name> + <url>https://builds.apache.org/job/Trinidad%20Core%201.0.x%20(sanity)/</url> + <color>disabled</color> + </job> + <job> + <name>Trinidad Core 1.2.x (sanity)</name> + <url>https://builds.apache.org/job/Trinidad%20Core%201.2.x%20(sanity)/</url> + <color>blue</color> + </job> + <job> + <name>Trinidad Core 2.0.x (sanity)</name> + <url>https://builds.apache.org/job/Trinidad%20Core%202.0.x%20(sanity)/</url> + <color>blue</color> + </job> + <job> + <name>Trinidad Core 2.0.x (snapshot)</name> + <url>https://builds.apache.org/job/Trinidad%20Core%202.0.x%20(snapshot)/</url> + <color>blue</color> + </job> + <job> + <name>Trinidad Core Trunk (sanity)</name> + <url>https://builds.apache.org/job/Trinidad%20Core%20Trunk%20(sanity)/</url> + <color>blue</color> + </job> + <job> + <name>Trinidad Core Trunk (snapshot)</name> + <url>https://builds.apache.org/job/Trinidad%20Core%20Trunk%20(snapshot)/</url> + <color>blue</color> + </job> + <job> + <name>Trinidad Plugins 1.2.x (snapshot)</name> + <url>https://builds.apache.org/job/Trinidad%20Plugins%201.2.x%20(snapshot)/</url> + <color>blue</color> + </job> + <job> + <name>Trinidad Plugins 2.0.x (snapshot)</name> + <url>https://builds.apache.org/job/Trinidad%20Plugins%202.0.x%20(snapshot)/</url> + <color>blue</color> + </job> + <job> + <name>Trinidad Site</name> + <url>https://builds.apache.org/job/Trinidad%20Site/</url> + <color>disabled</color> + </job> + <job> + <name>Turbine Core</name> + <url>https://builds.apache.org/job/Turbine%20Core/</url> + <color>red</color> + </job> + <job> + <name>Turbine Fulcrum</name> + <url>https://builds.apache.org/job/Turbine%20Fulcrum/</url> + <color>red</color> + </job> + <job> + <name>Tuscany-1x</name> + <url>https://builds.apache.org/job/Tuscany-1x/</url> + <color>blue</color> + </job> + <job> + <name>Tuscany-2.0-Beta2-branch</name> + <url>https://builds.apache.org/job/Tuscany-2.0-Beta2-branch/</url> + <color>red</color> + </job> + <job> + <name>Tuscany-2.0-Beta2-tag</name> + <url>https://builds.apache.org/job/Tuscany-2.0-Beta2-tag/</url> + <color>blue</color> + </job> + <job> + <name>Tuscany-2x</name> + <url>https://builds.apache.org/job/Tuscany-2x/</url> + <color>red</color> + </job> + <job> + <name>Tuscany-2x-all</name> + <url>https://builds.apache.org/job/Tuscany-2x-all/</url> + <color>grey</color> + </job> + <job> + <name>Tuscany-2x-compliance</name> + <url>https://builds.apache.org/job/Tuscany-2x-compliance/</url> + <color>blue</color> + </job> + <job> + <name>Tuscany-2x-deploy</name> + <url>https://builds.apache.org/job/Tuscany-2x-deploy/</url> + <color>red</color> + </job> + <job> + <name>Tuscany-2x-distributions</name> + <url>https://builds.apache.org/job/Tuscany-2x-distributions/</url> + <color>blue</color> + </job> + <job> + <name>Tuscany-2x-temp</name> + <url>https://builds.apache.org/job/Tuscany-2x-temp/</url> + <color>disabled</color> + </job> + <job> + <name>Tuscany-2x-tests</name> + <url>https://builds.apache.org/job/Tuscany-2x-tests/</url> + <color>aborted</color> + </job> + <job> + <name>Tuscany-DAS</name> + <url>https://builds.apache.org/job/Tuscany-DAS/</url> + <color>red</color> + </job> + <job> + <name>Tuscany-jms-test-runner</name> + <url>https://builds.apache.org/job/Tuscany-jms-test-runner/</url> + <color>red</color> + </job> + <job> + <name>Tuscany-oasis-jms-contributions</name> + <url>https://builds.apache.org/job/Tuscany-oasis-jms-contributions/</url> + <color>red</color> + </job> + <job> + <name>Tuscany-quick-all-distro</name> + <url>https://builds.apache.org/job/Tuscany-quick-all-distro/</url> + <color>blue</color> + </job> + <job> + <name>Tuscany-SDO</name> + <url>https://builds.apache.org/job/Tuscany-SDO/</url> + <color>red</color> + </job> + <job> + <name>Tuscany-test</name> + <url>https://builds.apache.org/job/Tuscany-test/</url> + <color>red</color> + </job> + <job> + <name>Tuscany-test2</name> + <url>https://builds.apache.org/job/Tuscany-test2/</url> + <color>red</color> + </job> + <job> + <name>Ubuntu1</name> + <url>https://builds.apache.org/job/Ubuntu1/</url> + <color>blue</color> + </job> + <job> + <name>Ubuntu2</name> + <url>https://builds.apache.org/job/Ubuntu2/</url> + <color>blue</color> + </job> + <job> + <name>UIMA Addons</name> + <url>https://builds.apache.org/job/UIMA%20Addons/</url> + <color>blue</color> + </job> + <job> + <name>UIMA-AS</name> + <url>https://builds.apache.org/job/UIMA-AS/</url> + <color>aborted</color> + </job> + <job> + <name>UIMA-SDK</name> + <url>https://builds.apache.org/job/UIMA-SDK/</url> + <color>blue</color> + </job> + <job> + <name>UIMAJ SDK java7</name> + <url>https://builds.apache.org/job/UIMAJ%20SDK%20java7/</url> + <color>red</color> + </job> + <job> + <name>vysper-trunk-harmony1.5-ubuntu</name> + <url>https://builds.apache.org/job/vysper-trunk-harmony1.5-ubuntu/</url> + <color>disabled</color> + </job> + <job> + <name>vysper-trunk-jdk1.5-ibm-ubuntu</name> + <url>https://builds.apache.org/job/vysper-trunk-jdk1.5-ibm-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>vysper-trunk-jdk1.5-solaris</name> + <url>https://builds.apache.org/job/vysper-trunk-jdk1.5-solaris/</url> + <color>disabled</color> + </job> + <job> + <name>vysper-trunk-jdk1.5-ubuntu</name> + <url>https://builds.apache.org/job/vysper-trunk-jdk1.5-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>vysper-trunk-jdk1.6-ibm-ubuntu</name> + <url>https://builds.apache.org/job/vysper-trunk-jdk1.6-ibm-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>vysper-trunk-jdk1.6-solaris</name> + <url>https://builds.apache.org/job/vysper-trunk-jdk1.6-solaris/</url> + <color>disabled</color> + </job> + <job> + <name>vysper-trunk-jdk1.6-ubuntu</name> + <url>https://builds.apache.org/job/vysper-trunk-jdk1.6-ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>vysper-trunk-jdk1.6-windows</name> + <url>https://builds.apache.org/job/vysper-trunk-jdk1.6-windows/</url> + <color>blue</color> + </job> + <job> + <name>wagon-benchmarks</name> + <url>https://builds.apache.org/job/wagon-benchmarks/</url> + <color>aborted</color> + </job> + <job> + <name>wave-all_tests</name> + <url>https://builds.apache.org/job/wave-all_tests/</url> + <color>disabled</color> + </job> + <job> + <name>wave-small_tests</name> + <url>https://builds.apache.org/job/wave-small_tests/</url> + <color>disabled</color> + </job> + <job> + <name>Whirr-Solaris</name> + <url>https://builds.apache.org/job/Whirr-Solaris/</url> + <color>blue</color> + </job> + <job> + <name>Whirr-Ubuntu</name> + <url>https://builds.apache.org/job/Whirr-Ubuntu/</url> + <color>blue</color> + </job> + <job> + <name>Windows1</name> + <url>https://builds.apache.org/job/Windows1/</url> + <color>red</color> + </job> + <job> + <name>Wink-Trunk-JDK1.5</name> + <url>https://builds.apache.org/job/Wink-Trunk-JDK1.5/</url> + <color>red</color> + </job> + <job> + <name>Wink-Trunk-JDK1.5-Deploy</name> + <url>https://builds.apache.org/job/Wink-Trunk-JDK1.5-Deploy/</url> + <color>red</color> + </job> + <job> + <name>Wink-Trunk-JDK1.5-itests</name> + <url>https://builds.apache.org/job/Wink-Trunk-JDK1.5-itests/</url> + <color>disabled</color> + </job> + <job> + <name>Wink-Trunk-JDK1.6</name> + <url>https://builds.apache.org/job/Wink-Trunk-JDK1.6/</url> + <color>blue</color> + </job> + <job> + <name>Wink-Trunk-JDK1.6-itests</name> + <url>https://builds.apache.org/job/Wink-Trunk-JDK1.6-itests/</url> + <color>disabled</color> + </job> + <job> + <name>woden-trunk</name> + <url>https://builds.apache.org/job/woden-trunk/</url> + <color>blue</color> + </job> + <job> + <name>ws-axiom-trunk</name> + <url>https://builds.apache.org/job/ws-axiom-trunk/</url> + <color>blue</color> + </job> + <job> + <name>wss4j-1.5</name> + <url>https://builds.apache.org/job/wss4j-1.5/</url> + <color>blue</color> + </job> + <job> + <name>wss4j-1.6</name> + <url>https://builds.apache.org/job/wss4j-1.6/</url> + <color>blue</color> + </job> + <job> + <name>wss4j-trunk</name> + <url>https://builds.apache.org/job/wss4j-trunk/</url> + <color>blue</color> + </job> + <job> + <name>xmlschema-1.4-branch-jdk15</name> + <url>https://builds.apache.org/job/xmlschema-1.4-branch-jdk15/</url> + <color>blue</color> + </job> + <job> + <name>xmlschema-trunk-eclipse-support</name> + <url>https://builds.apache.org/job/xmlschema-trunk-eclipse-support/</url> + <color>red</color> + </job> + <job> + <name>xmlschema-trunk-jdk15</name> + <url>https://builds.apache.org/job/xmlschema-trunk-jdk15/</url> + <color>red</color> + </job> + <job> + <name>ZooKeeper-3.4-WinVS2008_java</name> + <url>https://builds.apache.org/job/ZooKeeper-3.4-WinVS2008_java/</url> + <color>red</color> + </job> + <job> + <name>ZooKeeper-trunk</name> + <url>https://builds.apache.org/job/ZooKeeper-trunk/</url> + <color>blue</color> + </job> + <job> + <name>ZooKeeper-trunk-jdk7</name> + <url>https://builds.apache.org/job/ZooKeeper-trunk-jdk7/</url> + <color>red</color> + </job> + <job> + <name>ZooKeeper-trunk-solaris</name> + <url>https://builds.apache.org/job/ZooKeeper-trunk-solaris/</url> + <color>blue</color> + </job> + <job> + <name>ZooKeeper-trunk-WinVS2008</name> + <url>https://builds.apache.org/job/ZooKeeper-trunk-WinVS2008/</url> + <color>blue</color> + </job> + <job> + <name>ZooKeeper-trunk-WinVS2008_java</name> + <url>https://builds.apache.org/job/ZooKeeper-trunk-WinVS2008_java/</url> + <color>red</color> + </job> + <job> + <name>ZooKeeper_branch33</name> + <url>https://builds.apache.org/job/ZooKeeper_branch33/</url> + <color>blue</color> + </job> + <job> + <name>ZooKeeper_branch33_solaris</name> + <url>https://builds.apache.org/job/ZooKeeper_branch33_solaris/</url> + <color>red</color> + </job> + <job> + <name>ZooKeeper_branch34</name> + <url>https://builds.apache.org/job/ZooKeeper_branch34/</url> + <color>blue</color> + </job> + <job> + <name>ZooKeeper_branch34_jdk7</name> + <url>https://builds.apache.org/job/ZooKeeper_branch34_jdk7/</url> + <color>blue</color> + </job> + <job> + <name>ZooKeeper_branch34_openjdk7</name> + <url>https://builds.apache.org/job/ZooKeeper_branch34_openjdk7/</url> + <color>blue</color> + </job> + <job> + <name>ZooKeeper_branch34_solaris</name> + <url>https://builds.apache.org/job/ZooKeeper_branch34_solaris/</url> + <color>red</color> + </job> + <overallLoad></overallLoad> + <primaryView> + <name>All</name> + <url>https://builds.apache.org/</url> + </primaryView> + <quietingDown>false</quietingDown> + <slaveAgentPort>0 + </slaveAgentPort> + <unlabeledLoad></unlabeledLoad> + <useCrumbs>true</useCrumbs> + <useSecurity>true</useSecurity> + <view> + <name>All</name> + <url>https://builds.apache.org/</url> + </view> + <view> + <name>Hadoop</name> + <url>https://builds.apache.org/view/Hadoop/</url> + </view> +</hudson>
\ No newline at end of file |