|
- <?xml version="1.0"?>
- <!--
- 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.
- -->
- <document>
-
- <properties>
- <title>Nightly+Continuous Builds</title>
- <base/>
- </properties>
-
- <body>
-
- <section name="Nightly Builds">
-
- <p>We don't provide binary nightly builds at the moment, but if you
- want to build Apache Ant from sources, you can use a <a
- href="http://svn.apache.org/snapshots/ant/">Subversion snapshot</a>.</p>
-
- </section>
-
-
-
- <section name="Continuous Builds">
-
- <p>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 <i>testing</i> the latest (successful) build, you are welcome to post
- that on the <a href="mail.html#Developer%20List:%20dev@ant.apache.org">developer mailinglist</a>.
- You can directly access the builds of Ant and Ivy on these CI installations:</p>
-
- <p>The Apache Software Foundation <a href="http://hudson.apache.org/hudson/">hosts</a> an
- installation of the <a href="http://hudson-ci.org/">Hudson</a> CI-system which Ant + Ivy
- <a href="https://hudson.apache.org/hudson/view/A-F/view/Ant/">use</a>.</p>
-
- <!-- TODO: insert the job commands //job/@command -->
- <hudson base="https://hudson.apache.org/hudson/view/A-F/view/Ant/">
- <project name="Apache Ant">
- <job id="Ant_JDK_1.4" title="Ant Trunk on JDK 1.4" command="build.sh">
- <description>current development on the lowest defined JDK</description>
- </job>
- <job id="Ant_JDK_1.4_Test" title="Ant Trunk Tests on JDK 1.4" command="build.sh allclean test">
- <description>current development on the lowest defined JDK</description>
- </job>
- <job id="Ant_BuildFromPOMs" title="Checks Ant POMs by building Ant from the POMs." command="maven src/etc/poms/pom.xml clean package">
- <description>Checks the POMs by building Ant by Maven</description>
- </job>
- <job id="Ant_Nightly" title="Ant Nightly" command="ant allclean distribution | ant -f check.xml dumphtml findbugs rat">
- <description>Metric checks of Ant Trunk (Findbugs, RAT, Checkstyle)</description>
- </job>
- <job id="Ant-Build-Matrix" title="Ant JDK-Matrix" command="ant test">
- <description>Checks Ant Trunk against several JDKs (1.4, 1.5, 1.6)</description>
- </job>
- </project>
- <project name="Apache Ivy">
- <job id="Ivy" title="Ivy Core Trunk" command="ant clean jar">
- <description>current development</description>
- </job>
- <job id="Ivy-check" title="Ivy Core Trunk Checks" command="ant findbugs checkstyle-internal | ant -f build-release.xml rat">
- <description>Metric checks of Ivy Trunk (Findbugs, RAT, Checkstyle)</description>
- </job>
- </project>
- <project name="Apache IvyDE">
- <job id="IvyDE" title="IvyDE Trunk" command="ant clean hudson-prepare | ant dist checkstyle rat">
- <description>current development</description>
- </job>
- <job id="IvyDE-updatesite" title="Eclipse Updatesite" command="ant hudson-prepare | ant hudson-build">
- <description>Update your Eclipse installation with the latest Ivy/IvyDE</description>
- </job>
- </project>
- </hudson>
-
- <p>JetBrains is offering Ant the service of a Continuous Build on their TeamCity system.</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 (MacOS 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="bt136" title="Findbugs" command="-f check.xml findbugs">
- <description>runs Findbugs against Ant Codebase</description>
- <when>Daily at 08:00 <br/> (if there are pending changes)</when>
- </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>
-
- </section>
-
- </body>
- </document>
|