Browse Source

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
master
Jan Materne 16 years ago
parent
commit
3ccb6172a1
3 changed files with 407 additions and 469 deletions
  1. +327
    -341
      docs/nightlies.html
  2. +42
    -128
      xdocs/nightlies.xml
  3. +38
    -0
      xdocs/stylesheets/site.vsl

+ 327
- 341
docs/nightlies.html View File

@@ -1,341 +1,327 @@


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<html lang="en">
<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
<head>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Apache Ant - Nightly+Continuous Builds</title>
<link type="text/css" href="./page.css" rel="stylesheet">
</head>

<body>
<p class="navpath">
<script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
</p>

<div class="logobar">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left"><img border="0" alt="Apache Ant site" src="./images/group-logo.gif"></td>
<td align="center" width="100%"><img alt="Apache Ant logo" border="0" src="./images/project-logo.gif"></td>
<td align="right">
<form target="_blank" onsubmit="q.value = query.value + ' site:ant.apache.org'" action="http://www.google.com/search" method="get">
<table summary="search" border="0" cellspacing="0" cellpadding="0" bgcolor="#4C6C8F">
<tr>
<td colspan="3"><img height="10" width="1" alt="" src="./images/spacer.gif"></td>
</tr>
<tr>
<td><img height="1" width="1" alt="" src="./images/spacer.gif"></td>
<td nowrap="nowrap" class="searchcaption">
<input name="q" type="hidden">
<input size="15" id="query" type="text">
<img height="1" width="5" alt="" src="./images/spacer.gif">
<input name="Search" value="Search" type="submit">
<br>
the Apache Ant site
</td>
<td><img height="1" width="1" alt="" src="./images/spacer.gif"></td>
</tr>
<tr>
<td><img alt="" border="0" height="10" width="9" src="./images/search-left.gif"></td>
<td><img height="1" width="1" alt="" src="./images/spacer.gif"></td>
<td><img alt="" border="0" height="10" width="9" src="./images/search-right.gif"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</div>

<div class="tab">
<table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="8"><img alt="" height="5" width="8" src="./images/spacer.gif"></td><td valign="bottom">
<table summary="selected tab" style="height: 1.5em" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-right.gif"></td>
</tr>
</table>
</td>
<td width="5"><img alt="" height="8" width="8" src="./images/spacer.gif"></td><td valign="bottom">
<table summary="non selected tab" style="height: 1.4em" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-right.gif"></td>
</tr>
</table>
</td>
</tr>
</table>
</div>

<div class="bluebar"></div>
<div class="menucontainer">
<div class="menu">
<ul>
<li class="menuheader">Apache Ant
<ul>
<li>
<a href="./index.html">Welcome</a>
</li>
<li>
<a href="./license.html">License</a>
</li>
<li>
<a href="./antnews.html">News</a>
</li>
</ul>
</li>
<li class="menuheader">Documentation
<ul>
<li>
<a href="./manual/index.html">Manual</a>
</li>
<li>
<a href="./projects.html">Related Projects</a>
</li>
<li>
<a href="./external.html">External Tools and Tasks</a>
</li>
<li>
<a href="./resources.html">Resources</a>
</li>
<li>
<a href="./faq.html">Frequently Asked Questions</a>
</li>
<li>
<a href="http://wiki.apache.org/ant/FrontPage">Wiki</a>
</li>
<li>
<a href="./problems.html">Having Problems?</a>
</li>
</ul>
</li>
<li class="menuheader">Download
<ul>
<li>
<a href="http://ant.apache.org/bindownload.cgi">Binary Distributions</a>
</li>
<li>
<a href="http://ant.apache.org/srcdownload.cgi">Source Distributions</a>
</li>
</ul>
</li>
<li class="menuheader">Contributing
<ul>
<li>
<a href="./mail.html">Mailing Lists</a>
</li>
<li>
<a href="./svn.html">Subversion Repositories</a>
</li>
<li>
<span class="sel">Nightly+Continuous Builds</span>
</li>
<li>
<a href="./bugs.html">Bug Database</a>
</li>
</ul>
</li>
<li class="menuheader">Sponsorship
<ul>
<li>
<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
</li>
<li>
<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
</li>
<li>
<a href="http://www.apache.org/foundation/contributing.html">Donations</a>
</li>
</ul>
</li>
<li class="menuheader">Project Management
<ul>
<li>
<a href="./contributors.html">Contributors</a>
</li>
<li>
<a href="./mission.html">Apache Ant Mission</a>
</li>
<li>
<a href="./bylaws.html">Project Bylaws</a>
</li>
<li>
<a href="./legal.html">Legal</a>
</li>
</ul>
</li>
</ul>
</div>
<center>
<!--#include virtual="/ads/buttonbar.html" -->
</center>
<img style="float: left" height="10" width="10" border="0" alt="" src="./images/menu-left.gif">
<img style="float: right" height="10" width="10" border="0" alt="" src="./images/menu-right.gif">
</div>
<div class="lightbluebar">&nbsp;</div>
<div class="main">
<div class="content">
<h1 class="title">Nightly+Continuous Builds</h1>
<h3 class="section">
<a name="Nightly Builds"></a>
Nightly Builds
</h3>
<p>We don't provide binary nightly builds at the moment, but if you
want to build Ant from sources, you can use a <a href="http://svn.apache.org/snapshots/ant/">Subversion snapshot</a>.</p>
<h3 class="section">
<a name="Continuous Builds"></a>
Continuous Builds
</h3>
<p>JetBrains is offering Ant the service of a Continuous Build on there TeamCity
system. You can directly access the builds of Ant and Ivy:
<table class="ContinuousBuild">
<tr>
<th>Title</th>
<th>Description</th>
<th>Build command</th>
<th>When</th>
<th>last build</th>
<th>last success</th>
</tr>
<tr>
<td colspan="6" class="title"><b>Apache Ant</b></td>
</tr>
<tr>
<td class="title">Core Trunk (Windows)</td>
<td class="description">current development (Windows platform)</td>
<td class="command">clean test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt133&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt133&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk (Linux)</td>
<td class="description">current development (Linux platform)</td>
<td class="command">clean test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt134&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt134&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk (MacOS)</td>
<td class="description">current development (MacOS platform)</td>
<td class="command">clean test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt135&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt135&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Distribution</td>
<td class="description">a 'distribution' nearly as done while releasing</td>
<td class="command">allclean main_distribution</td>
<td class="when">Daily at 08:00 GMT <br /> (if there are pending changes)</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt130&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt130&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">JavaDoc</td>
<td class="description">JavaDocs for classes and testclasses</td>
<td class="command">javadocs javadocs.test</td>
<td class="when">Daily at 08:00 GMT <br /> (if there are pending changes)</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt131&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt131&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Checkstyle</td>
<td class="description">check the conformance against coding styleguide</td>
<td class="command">-f check.xml checkstyle htmlreport</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt132&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt132&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td colspan="6" class="title"><b>Apache Ivy</b></td>
</tr>
<tr>
<td class="title">Core 2.0.x</td>
<td class="description">maintenance of 2.x releases</td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt126&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt126&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk</td>
<td class="description">current development </td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt125&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt125&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk - Checkstyle</td>
<td class="description">check of code styleguide</td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt127&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt127&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk - Distribution</td>
<td class="description">a 'distribution' nearly as done while releasing.</td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt128&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt128&amp;buildId=lastSuccessful">last success</a></td>
</tr>

<!-- TEMPLATE>
<tr>
<td class="title"> </td>
<td class="description"> </td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="">last build</a></td>
<td class="link"><a href="">last success</a></td>
</tr>
-->
</table>
</p>
</div>
</div>

<p class="copyright">
<script type="text/javascript" language="JavaScript"><!--
document.write(" - "+"Last Published: " + document.lastModified);
// -->
</script>
</p>
</body>
</html>











<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<html lang="en">
<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
<head>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Apache Ant - Nightly+Continuous Builds</title>
<link type="text/css" href="./page.css" rel="stylesheet">
</head>
<body>
<p class="navpath">
<script src="./breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
</p>
<div class="logobar">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left"><img border="0" alt="Apache Ant site" src="./images/group-logo.gif"></td>
<td align="center" width="100%"><img alt="Apache Ant logo" border="0" src="./images/project-logo.gif"></td>
<td align="right">
<form target="_blank" onsubmit="q.value = query.value + ' site:ant.apache.org'" action="http://www.google.com/search" method="get">
<table summary="search" border="0" cellspacing="0" cellpadding="0" bgcolor="#4C6C8F">
<tr>
<td colspan="3"><img height="10" width="1" alt="" src="./images/spacer.gif"></td>
</tr>
<tr>
<td><img height="1" width="1" alt="" src="./images/spacer.gif"></td>
<td nowrap="nowrap" class="searchcaption">
<input name="q" type="hidden">
<input size="15" id="query" type="text">
<img height="1" width="5" alt="" src="./images/spacer.gif">
<input name="Search" value="Search" type="submit">
<br>
the Apache Ant site
</td>
<td><img height="1" width="1" alt="" src="./images/spacer.gif"></td>
</tr>
<tr>
<td><img alt="" border="0" height="10" width="9" src="./images/search-left.gif"></td>
<td><img height="1" width="1" alt="" src="./images/spacer.gif"></td>
<td><img alt="" border="0" height="10" width="9" src="./images/search-right.gif"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</div>
<div class="tab">
<table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="8"><img alt="" height="5" width="8" src="./images/spacer.gif"></td><td valign="bottom">
<table summary="selected tab" style="height: 1.5em" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>Home</b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="./images/tabSel-right.gif"></td>
</tr>
</table>
</td>
<td width="5"><img alt="" height="8" width="8" src="./images/spacer.gif"></td><td valign="bottom">
<table summary="non selected tab" style="height: 1.4em" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-left.gif"></td><td valign="middle" bgcolor="#B2C4E0"><a href="./projects/index.html"><font size="2" face="Arial, Helvetica, Sans-serif">Projects</font></a></td><td valign="top" width="5" bgcolor="#B2C4E0"><img height="5" width="5" alt="" src="./images/tab-right.gif"></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="bluebar"></div>
<div class="menucontainer">
<div class="menu">
<ul>
<li class="menuheader">Apache Ant
<ul>
<li>
<a href="./index.html">Welcome</a>
</li>
<li>
<a href="./license.html">License</a>
</li>
<li>
<a href="./antnews.html">News</a>
</li>
</ul>
</li>
<li class="menuheader">Documentation
<ul>
<li>
<a href="./manual/index.html">Manual</a>
</li>
<li>
<a href="./projects.html">Related Projects</a>
</li>
<li>
<a href="./external.html">External Tools and Tasks</a>
</li>
<li>
<a href="./resources.html">Resources</a>
</li>
<li>
<a href="./faq.html">Frequently Asked Questions</a>
</li>
<li>
<a href="http://wiki.apache.org/ant/FrontPage">Wiki</a>
</li>
<li>
<a href="./problems.html">Having Problems?</a>
</li>
</ul>
</li>
<li class="menuheader">Download
<ul>
<li>
<a href="http://ant.apache.org/bindownload.cgi">Binary Distributions</a>
</li>
<li>
<a href="http://ant.apache.org/srcdownload.cgi">Source Distributions</a>
</li>
</ul>
</li>
<li class="menuheader">Contributing
<ul>
<li>
<a href="./mail.html">Mailing Lists</a>
</li>
<li>
<a href="./svn.html">Subversion Repositories</a>
</li>
<li>
<span class="sel">Nightly+Continuous Builds</span>
</li>
<li>
<a href="./bugs.html">Bug Database</a>
</li>
</ul>
</li>
<li class="menuheader">Sponsorship
<ul>
<li>
<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
</li>
<li>
<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
</li>
<li>
<a href="http://www.apache.org/foundation/contributing.html">Donations</a>
</li>
</ul>
</li>
<li class="menuheader">Project Management
<ul>
<li>
<a href="./contributors.html">Contributors</a>
</li>
<li>
<a href="./mission.html">Apache Ant Mission</a>
</li>
<li>
<a href="./bylaws.html">Project Bylaws</a>
</li>
<li>
<a href="./legal.html">Legal</a>
</li>
</ul>
</li>
</ul>
</div>
<center>
<!--#include virtual="/ads/buttonbar.html" -->
</center>
<img style="float: left" height="10" width="10" border="0" alt="" src="./images/menu-left.gif">
<img style="float: right" height="10" width="10" border="0" alt="" src="./images/menu-right.gif">
</div>
<div class="lightbluebar">&nbsp;</div>
<div class="main">
<div class="content">
<h1 class="title">Nightly+Continuous Builds</h1>
<h3 class="section">
<a name="Nightly Builds"></a>
Nightly Builds
</h3>
<p>We don't provide binary nightly builds at the moment, but if you
want to build Ant from sources, you can use a <a href="http://svn.apache.org/snapshots/ant/">Subversion snapshot</a>.</p>
<h3 class="section">
<a name="Continuous Builds"></a>
Continuous Builds
</h3>
<p>JetBrains is offering Ant the service of a Continuous Build on there TeamCity
system. You can directly access the builds of Ant and Ivy:</p>
<table class="ContinuousBuild">
<tr>
<th>Title</th>
<th>Description</th>
<th>Build command</th>
<th>When</th>
<th>last build</th>
<th>last success</th>
</tr>
<tr><td colspan="6" class="title"><b>Apache Ant</b></td></tr>
<tr>
<td class="title">Core Trunk (Windows)</td>
<td class="description">current development (Windows platform)</td>
<td class="command">clean test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt133&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt133&buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk (Linux)</td>
<td class="description">current development (Linux platform)</td>
<td class="command">clean test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt134&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt134&buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk (MacOS)</td>
<td class="description">current development (Linux platform)</td>
<td class="command">clean test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt135&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt135&buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">JavaDoc</td>
<td class="description">JavaDocs for classes and testclasses</td>
<td class="command">javadocs javadocs.test</td>
<td class="when">Daily at 08:00 GMT <br /> (if there are pending changes)</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt131&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt131&buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Checkstyle</td>
<td class="description">check the conformance against coding styleguide</td>
<td class="command">-f check.xml checkstyle htmlreport</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt132&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt132&buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Distribution</td>
<td class="description">a 'distribution' nearly as done while releasing</td>
<td class="command">allclean main_distribution</td>
<td class="when">Daily at 08:00 GMT <br /> (if there are pending changes)</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt130&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt130&buildId=lastSuccessful">last success</a></td>
</tr>
<tr><td colspan="6" class="title"><b>Apache Ivy</b></td></tr>
<tr>
<td class="title">Core Trunk</td>
<td class="description">current development</td>
<td class="command">clean-all test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt125&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt125&buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core 2.0.x</td>
<td class="description">maintenance of 2.x releases</td>
<td class="command">clean-all test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt126&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt126&buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk - Checkstyle</td>
<td class="description">check of code styleguide</td>
<td class="command">clean checkstyle</td>
<td class="when">Daily at 00:00 GMT + 12:00 GMT <br /> (if there are pending changes)</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt127&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt127&buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk - Distribution</td>
<td class="description">a 'distribution' nearly as done while releasing.</td>
<td class="command">-f build-release.xml snapshot-maven2</td>
<td class="when">Daily at 09:00 GMT <br /> (if there are pending changes)</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt128&buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&buildTypeId=bt128&buildId=lastSuccessful">last success</a></td>
</tr>
</table>
</div>
</div>
<p class="copyright">
<script type="text/javascript" language="JavaScript"><!--
document.write(" - "+"Last Published: " + document.lastModified);
// -->
</script>
</p>
</body>
</html>

+ 42
- 128
xdocs/nightlies.xml View File

@@ -37,136 +37,50 @@ href="http://svn.apache.org/snapshots/ant/">Subversion snapshot</a>.</p>
<section name="Continuous Builds">

<p>JetBrains is offering Ant the service of a Continuous Build on there TeamCity
system. You can directly access the builds of Ant and Ivy:
<table class="ContinuousBuild">
<tr>
<th>Title</th>
<th>Description</th>
<th>Build command</th>
<th>When</th>
<th>last build</th>
<th>last success</th>
</tr>
<tr>
<td colspan="6" class="title"><b>Apache Ant</b></td>
</tr>
<tr>
<td class="title">Core Trunk (Windows)</td>
<td class="description">current development (Windows platform)</td>
<td class="command">clean test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt133&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt133&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk (Linux)</td>
<td class="description">current development (Linux platform)</td>
<td class="command">clean test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt134&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt134&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk (MacOS)</td>
<td class="description">current development (MacOS platform)</td>
<td class="command">clean test</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt135&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt135&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Distribution</td>
<td class="description">a 'distribution' nearly as done while releasing</td>
<td class="command">allclean main_distribution</td>
<td class="when">Daily at 08:00 GMT <br/> (if there are pending changes)</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt130&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt130&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">JavaDoc</td>
<td class="description">JavaDocs for classes and testclasses</td>
<td class="command">javadocs javadocs.test</td>
<td class="when">Daily at 08:00 GMT <br/> (if there are pending changes)</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt131&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt131&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Checkstyle</td>
<td class="description">check the conformance against coding styleguide</td>
<td class="command">-f check.xml checkstyle htmlreport</td>
<td class="when">continuously</td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt132&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt132&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td colspan="6" class="title"><b>Apache Ivy</b></td>
</tr>
<tr>
<td class="title">Core 2.0.x</td>
<td class="description">maintenance of 2.x releases</td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt126&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt126&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk</td>
<td class="description">current development </td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt125&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt125&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk - Checkstyle</td>
<td class="description">check of code styleguide</td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt127&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt127&amp;buildId=lastSuccessful">last success</a></td>
</tr>
<tr>
<td class="title">Core Trunk - Distribution</td>
<td class="description">a 'distribution' nearly as done while releasing.</td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt128&amp;buildId=lastFinished">last build</a></td>
<td class="link"><a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt128&amp;buildId=lastSuccessful">last success</a></td>
</tr>
system. You can directly access the builds of Ant and Ivy:</p>

<teamcity viewlog="http://teamcity.jetbrains.com/viewLog.html">
<project name="Apache Ant">
<configuration id="bt133" title="Core Trunk (Windows)" command="clean test">
<description>current development (Windows platform)</description>
</configuration>
<configuration id="bt134" title="Core Trunk (Linux)" command="clean test">
<description>current development (Linux platform)</description>
</configuration>
<configuration id="bt135" title="Core Trunk (MacOS)" command="clean test">
<description>current development (Linux platform)</description>
</configuration>
<configuration id="bt131" title="JavaDoc" command="javadocs javadocs.test">
<description>JavaDocs for classes and testclasses</description>
<when>Daily at 08:00 GMT <br/> (if there are pending changes)</when>
</configuration>
<configuration id="bt132" title="Checkstyle" command="-f check.xml checkstyle htmlreport">
<description>check the conformance against coding styleguide</description>
</configuration>
<configuration id="bt130" title="Distribution" command="allclean main_distribution">
<description>a 'distribution' nearly as done while releasing</description>
<when>Daily at 08:00 GMT <br/> (if there are pending changes)</when>
</configuration>
</project>
<project name="Apache Ivy">
<configuration id="bt125" title="Core Trunk" command="clean-all test">
<description>current development</description>
</configuration>
<configuration id="bt126" title="Core 2.0.x" command="clean-all test">
<description>maintenance of 2.x releases</description>
</configuration>
<configuration id="bt127" title="Core Trunk - Checkstyle" command="clean checkstyle">
<description>check of code styleguide</description>
<when>Daily at 00:00 GMT + 12:00 GMT <br/> (if there are pending changes)</when>
</configuration>
<configuration id="bt128" title="Core Trunk - Distribution" command="-f build-release.xml snapshot-maven2">
<description>a 'distribution' nearly as done while releasing.</description>
<when>Daily at 09:00 GMT <br/> (if there are pending changes)</when>
</configuration>
</project>
</teamcity>

<!-- TEMPLATE>
<tr>
<td class="title"> </td>
<td class="description"> </td>
<td class="command"> </td>
<td class="when"> </td>
<td class="link"><a href="">last build</a></td>
<td class="link"><a href="">last success</a></td>
</tr>
-->
</table>
</p>

<!-->
<ul>
<li>Apache Ant <ul>
<li><a href="http://teamcity.jetbrains.com/viewType.html?buildTypeId=bt129">Core Trunk</a>
</ul></li>
<li>Apache Ivy
</li>


<li><a href="http://teamcity.jetbrains.com/viewType.html?buildTypeId=bt129">Ant Core</a> <ul>
<li>


<a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt129&amp;buildId=lastSuccessful">
the last successful build</a> and
<a href="http://teamcity.jetbrains.com/viewLog.html?&amp;buildTypeId=bt129&amp;buildId=lastFinished">
the last build</a>.</p>
-->
</section>

</body>

</document>

+ 38
- 0
xdocs/stylesheets/site.vsl View File

@@ -104,6 +104,42 @@
#end
#end

#macro ( teamcity $teamcity)
<table class="ContinuousBuild">
<tr>
<th>Title</th>
<th>Description</th>
<th>Build command</th>
<th>When</th>
<th>last build</th>
<th>last success</th>
</tr>
#set ($viewLink = $teamcity.getAttributeValue("viewlog") )
#foreach ($project in $teamcity.getChildren() )
<tr><td colspan="6" class="title"><b>$project.getAttributeValue("name")</b></td></tr>
#foreach ($configuration in $project.getChildren() )
#configuration ($configuration $viewLink)
#end
#end
</table>
#end

#macro ( configuration $conf $viewLink)
#set ($id = $conf.getAttributeValue("id") )
<tr>
<td class="title">$conf.getAttributeValue("title")</td>
<td class="description">$conf.getChild("description").getContent()</td>
<td class="command">$conf.getAttributeValue("command")</td>
#if ($conf.getChild("when"))
<td class="when">$conf.getChild("when").getContent()</td>
#else
<td class="when">continuously</td>
#end
<td class="link"><a href="$viewLink?&buildTypeId=$id&buildId=lastFinished">last build</a></td>
<td class="link"><a href="$viewLink?&buildTypeId=$id&buildId=lastSuccessful">last success</a></td>
</tr>
#end

#macro ( section $section)
<h3 class="section">
<a name="$escape.getText($section.getAttributeValue("name"))"></a>
@@ -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


Loading…
Cancel
Save