From 3ccb6172a105428a20c15625fc5b6067d5ca4d58 Mon Sep 17 00:00:00 2001 From: Jan Materne Date: Mon, 29 Sep 2008 13:15:43 +0000 Subject: [PATCH] Better maintenance of CI builds - a modell containing just the data, not the HTML - VM templates for generating the HTML git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@700122 13f79535-47bb-0310-9956-ffa450edef68 --- docs/nightlies.html | 668 ++++++++++++++++++------------------- xdocs/nightlies.xml | 170 +++------- xdocs/stylesheets/site.vsl | 38 +++ 3 files changed, 407 insertions(+), 469 deletions(-) diff --git a/docs/nightlies.html b/docs/nightlies.html index a5516fdc9..9fb0d0faa 100644 --- a/docs/nightlies.html +++ b/docs/nightlies.html @@ -1,341 +1,327 @@ - - - - - - - - - Apache Ant - Nightly+Continuous Builds - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Nightly+Continuous Builds

-

- - Nightly Builds -

-

We don't provide binary nightly builds at the moment, but if you -want to build Ant from sources, you can use a Subversion snapshot.

-

- - Continuous Builds -

-

JetBrains is offering Ant the service of a Continuous Build on there TeamCity -system. You can directly access the builds of Ant and Ivy: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TitleDescriptionBuild commandWhenlast buildlast success
Apache Ant
Core Trunk (Windows)current development (Windows platform)clean testcontinuously
Core Trunk (Linux)current development (Linux platform)clean testcontinuously
Core Trunk (MacOS)current development (MacOS platform)clean testcontinuously
Distributiona 'distribution' nearly as done while releasingallclean main_distributionDaily at 08:00 GMT
(if there are pending changes)
JavaDocJavaDocs for classes and testclassesjavadocs javadocs.testDaily at 08:00 GMT
(if there are pending changes)
Checkstylecheck the conformance against coding styleguide-f check.xml checkstyle htmlreportcontinuously
Apache Ivy
Core 2.0.xmaintenance of 2.x releases
Core Trunkcurrent development
Core Trunk - Checkstylecheck of code styleguide
Core Trunk - Distributiona 'distribution' nearly as done while releasing.
-

- -
-
- - - - - - - - - - - - - - - + + + + + + + + + Apache Ant - Nightly+Continuous Builds + + + + + + +
+ + + + + + +
Apache Ant siteApache Ant logo +
+ + + + + + + + + + + + + + +
+ + + + +
+ the Apache Ant site +
+
+
+
+ +
+ + + + + +
+ + + + +
Home
+
+ + + + +
Projects
+
+
+ +
+ + +
 
+
+
+

Nightly+Continuous Builds

+

+ + Nightly Builds +

+

We don't provide binary nightly builds at the moment, but if you +want to build Ant from sources, you can use a Subversion snapshot.

+

+ + Continuous Builds +

+

JetBrains is offering Ant the service of a Continuous Build on there TeamCity +system. You can directly access the builds of Ant and Ivy:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TitleDescriptionBuild commandWhenlast buildlast success
Apache Ant
Core Trunk (Windows)current development (Windows platform)clean testcontinuously
Core Trunk (Linux)current development (Linux platform)clean testcontinuously
Core Trunk (MacOS)current development (Linux platform)clean testcontinuously
JavaDocJavaDocs for classes and testclassesjavadocs javadocs.testDaily at 08:00 GMT
(if there are pending changes)
Checkstylecheck the conformance against coding styleguide-f check.xml checkstyle htmlreportcontinuously
Distributiona 'distribution' nearly as done while releasingallclean main_distributionDaily at 08:00 GMT
(if there are pending changes)
Apache Ivy
Core Trunkcurrent developmentclean-all testcontinuously
Core 2.0.xmaintenance of 2.x releasesclean-all testcontinuously
Core Trunk - Checkstylecheck of code styleguideclean checkstyleDaily at 00:00 GMT + 12:00 GMT
(if there are pending changes)
Core Trunk - Distributiona 'distribution' nearly as done while releasing.-f build-release.xml snapshot-maven2Daily at 09:00 GMT
(if there are pending changes)
+ +
+
+ + + + + + + + + + + + + + + + + diff --git a/xdocs/nightlies.xml b/xdocs/nightlies.xml index e2d6a9cde..4a597f341 100644 --- a/xdocs/nightlies.xml +++ b/xdocs/nightlies.xml @@ -37,136 +37,50 @@ href="http://svn.apache.org/snapshots/ant/">Subversion snapshot.

JetBrains is offering Ant the service of a Continuous Build on there TeamCity -system. You can directly access the builds of Ant and Ivy: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +system. You can directly access the builds of Ant and Ivy:

+ + + + + current development (Windows platform) + + + current development (Linux platform) + + + current development (Linux platform) + + + JavaDocs for classes and testclasses + Daily at 08:00 GMT
(if there are pending changes)
+
+ + check the conformance against coding styleguide + + + a 'distribution' nearly as done while releasing + Daily at 08:00 GMT
(if there are pending changes)
+
+
+ + + current development + + + maintenance of 2.x releases + + + check of code styleguide + Daily at 00:00 GMT + 12:00 GMT
(if there are pending changes)
+
+ + a 'distribution' nearly as done while releasing. + Daily at 09:00 GMT
(if there are pending changes)
+
+
+
- -
TitleDescriptionBuild commandWhenlast buildlast success
Apache Ant
Core Trunk (Windows)current development (Windows platform)clean testcontinuously
Core Trunk (Linux)current development (Linux platform)clean testcontinuously
Core Trunk (MacOS)current development (MacOS platform)clean testcontinuously
Distributiona 'distribution' nearly as done while releasingallclean main_distributionDaily at 08:00 GMT
(if there are pending changes)
JavaDocJavaDocs for classes and testclassesjavadocs javadocs.testDaily at 08:00 GMT
(if there are pending changes)
Checkstylecheck the conformance against coding styleguide-f check.xml checkstyle htmlreportcontinuously
Apache Ivy
Core 2.0.xmaintenance of 2.x releases
Core Trunkcurrent development
Core Trunk - Checkstylecheck of code styleguide
Core Trunk - Distributiona 'distribution' nearly as done while releasing.
-

- - -
- diff --git a/xdocs/stylesheets/site.vsl b/xdocs/stylesheets/site.vsl index 3ba55236f..419ce5b0f 100644 --- a/xdocs/stylesheets/site.vsl +++ b/xdocs/stylesheets/site.vsl @@ -104,6 +104,42 @@ #end #end +#macro ( teamcity $teamcity) + + + + + + + + + + #set ($viewLink = $teamcity.getAttributeValue("viewlog") ) + #foreach ($project in $teamcity.getChildren() ) + + #foreach ($configuration in $project.getChildren() ) + #configuration ($configuration $viewLink) + #end + #end +
TitleDescriptionBuild commandWhenlast buildlast success
$project.getAttributeValue("name")
+#end + +#macro ( configuration $conf $viewLink) + #set ($id = $conf.getAttributeValue("id") ) + + $conf.getAttributeValue("title") + $conf.getChild("description").getContent() + $conf.getAttributeValue("command") + #if ($conf.getChild("when")) + $conf.getChild("when").getContent() + #else + continuously + #end + last build + last success + +#end + #macro ( section $section)

@@ -118,6 +154,8 @@ #table ($items) #elseif ($items.getName().equals("subsection")) #subsection ($items) + #elseif ($items.getName().equals("teamcity")) + #teamcity ($items) #else $xmlout.outputString($items) #end