diff --git a/xdocs/nightlies.xml b/xdocs/nightlies.xml index bce90820f..b8a5c1598 100644 --- a/xdocs/nightlies.xml +++ b/xdocs/nightlies.xml @@ -36,12 +36,36 @@ href="http://svn.apache.org/snapshots/ant/">Subversion snapshot.

-

JetBrains is offering Ant the service of a Continuous Build on -their TeamCity system. Note that these are no official builds and -they are not endorsed or even supported by the Ant team. You can -directly access the builds of Ant and Ivy:

+

Ant and Ivy are using Continous Integrations systems to improve the development process. +Note that these are no official builds and they are not endorsed or even supported by the Ant team. +But if you have problems with testing the latest (successful) build, you are welcome to post +that on the developer mailinglist. +You can directly access the builds of Ant and Ivy on these CI installations:

- +

The Apache Software Foundation hosts an +installation of the Hudson CI-system which Ant + Ivy +use.

+ + + + + + + + current development + + + current development + + + Update your Eclipse installation with the latest Ivy/IvyDE + + + + +

JetBrains is offering Ant the service of a Continuous Build on their TeamCity system.

+ + current development (Windows platform) diff --git a/xdocs/stylesheets/site.vsl b/xdocs/stylesheets/site.vsl index 419ce5b0f..57c8f2531 100644 --- a/xdocs/stylesheets/site.vsl +++ b/xdocs/stylesheets/site.vsl @@ -140,6 +140,47 @@ #end +## The hudson macro is based on the teamcity macro, but slightly different. +## Mainly in the need of another nested element (job instead of configuration). +## Maybe refactoring would ease that code ... +#macro ( hudson $hudson) + + + + + + + + + + #set ($base = $hudson.getAttributeValue("base") ) + #foreach ($project in $hudson.getChildren() ) + + #foreach ($job in $project.getChildren() ) + #job ($job $base) + #end + #end +
TitleDescriptionBuild commandWhenlast buildlast success
$project.getAttributeValue("name")
+#end + +## The hudson::job macro is based on the teamcity::configuration macro, but slightly different. +## Mainly the links to the build results are different. +#macro ( job $job $base) + #set ($jobId = $job.getAttributeValue("id") ) + + $job.getAttributeValue("title") + $job.getChild("description").getContent() + $job.getAttributeValue("command") + #if ($job.getChild("when")) + $job.getChild("when").getContent() + #else + continuously + #end + last build + last success + +#end + #macro ( section $section)

@@ -156,6 +197,8 @@ #subsection ($items) #elseif ($items.getName().equals("teamcity")) #teamcity ($items) + #elseif ($items.getName().equals("hudson")) + #hudson ($items) #else $xmlout.outputString($items) #end