You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

nightlies.xml 6.8 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. <?xml version="1.0"?>
  2. <!--
  3. Licensed to the Apache Software Foundation (ASF) under one or more
  4. contributor license agreements. See the NOTICE file distributed with
  5. this work for additional information regarding copyright ownership.
  6. The ASF licenses this file to You under the Apache License, Version 2.0
  7. (the "License"); you may not use this file except in compliance with
  8. the License. You may obtain a copy of the License at
  9. http://www.apache.org/licenses/LICENSE-2.0
  10. Unless required by applicable law or agreed to in writing, software
  11. distributed under the License is distributed on an "AS IS" BASIS,
  12. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. See the License for the specific language governing permissions and
  14. limitations under the License.
  15. -->
  16. <document>
  17. <properties>
  18. <title>Nightly+Continuous Builds</title>
  19. <base/>
  20. </properties>
  21. <body>
  22. <section name="Nightly Builds">
  23. <p>We don't provide binary nightly builds at the moment, but if you
  24. want to build Apache Ant from sources, you can use a <a
  25. href="http://svn.apache.org/snapshots/ant/">Subversion snapshot</a>.</p>
  26. </section>
  27. <section name="Continuous Builds">
  28. <p>Ant and Ivy are using Continous Integrations systems to improve the development process.
  29. Note that these are no official builds and they are not endorsed or even supported by the Ant team.
  30. But if you have problems with <i>testing</i> the latest (successful) build, you are welcome to post
  31. that on the <a href="mail.html#Developer%20List:%20dev@ant.apache.org">developer mailinglist</a>.
  32. You can directly access the builds of Ant and Ivy on these CI installations:</p>
  33. <p>The Apache Software Foundation <a href="http://hudson.apache.org/hudson/">hosts</a> an
  34. installation of the <a href="http://hudson-ci.org/">Hudson</a> CI-system which Ant + Ivy
  35. <a href="https://hudson.apache.org/hudson/view/A-F/view/Ant/">use</a>.</p>
  36. <!-- TODO: insert the job commands //job/@command -->
  37. <hudson base="https://hudson.apache.org/hudson/view/A-F/view/Ant/">
  38. <project name="Apache Ant">
  39. <job id="Ant_JDK_1.4" title="Ant Trunk on JDK 1.4" command="build.sh">
  40. <description>current development on the lowest defined JDK</description>
  41. </job>
  42. <job id="Ant_JDK_1.4_Test" title="Ant Trunk Tests on JDK 1.4" command="build.sh allclean test">
  43. <description>current development on the lowest defined JDK</description>
  44. </job>
  45. <job id="Ant_BuildFromPOMs" title="Checks Ant POMs by building Ant from the POMs." command="maven src/etc/poms/pom.xml clean package">
  46. <description>Checks the POMs by building Ant by Maven</description>
  47. </job>
  48. <job id="Ant_Nightly" title="Ant Nightly" command="ant allclean distribution | ant -f check.xml dumphtml findbugs rat">
  49. <description>Metric checks of Ant Trunk (Findbugs, RAT, Checkstyle)</description>
  50. </job>
  51. <job id="Ant-Build-Matrix" title="Ant JDK-Matrix" command="ant test">
  52. <description>Checks Ant Trunk against several JDKs (1.4, 1.5, 1.6)</description>
  53. </job>
  54. </project>
  55. <project name="Apache Ivy">
  56. <job id="Ivy" title="Ivy Core Trunk" command="ant clean jar">
  57. <description>current development</description>
  58. </job>
  59. <job id="Ivy-check" title="Ivy Core Trunk Checks" command="ant findbugs checkstyle-internal | ant -f build-release.xml rat">
  60. <description>Metric checks of Ivy Trunk (Findbugs, RAT, Checkstyle)</description>
  61. </job>
  62. </project>
  63. <project name="Apache IvyDE">
  64. <job id="IvyDE" title="IvyDE Trunk" command="ant clean hudson-prepare | ant dist checkstyle rat">
  65. <description>current development</description>
  66. </job>
  67. <job id="IvyDE-updatesite" title="Eclipse Updatesite" command="ant hudson-prepare | ant hudson-build">
  68. <description>Update your Eclipse installation with the latest Ivy/IvyDE</description>
  69. </job>
  70. </project>
  71. </hudson>
  72. <p>JetBrains is offering Ant the service of a Continuous Build on their TeamCity system.</p>
  73. <teamcity viewlog="http://teamcity.jetbrains.com/viewLog.html">
  74. <project name="Apache Ant">
  75. <configuration id="bt133" title="Core Trunk (Windows)" command="clean test">
  76. <description>current development (Windows platform)</description>
  77. </configuration>
  78. <configuration id="bt134" title="Core Trunk (Linux)" command="clean test">
  79. <description>current development (Linux platform)</description>
  80. </configuration>
  81. <configuration id="bt135" title="Core Trunk (MacOS)" command="clean test">
  82. <description>current development (MacOS platform)</description>
  83. </configuration>
  84. <configuration id="bt131" title="JavaDoc" command="javadocs javadocs.test">
  85. <description>JavaDocs for classes and testclasses</description>
  86. <when>Daily at 08:00 GMT <br/> (if there are pending changes)</when>
  87. </configuration>
  88. <configuration id="bt132" title="Checkstyle" command="-f check.xml checkstyle htmlreport">
  89. <description>check the conformance against coding styleguide</description>
  90. </configuration>
  91. <configuration id="bt136" title="Findbugs" command="-f check.xml findbugs">
  92. <description>runs Findbugs against Ant Codebase</description>
  93. <when>Daily at 08:00 <br/> (if there are pending changes)</when>
  94. </configuration>
  95. <configuration id="bt130" title="Distribution" command="allclean main_distribution">
  96. <description>a 'distribution' nearly as done while releasing</description>
  97. <when>Daily at 08:00 GMT <br/> (if there are pending changes)</when>
  98. </configuration>
  99. </project>
  100. <project name="Apache Ivy">
  101. <configuration id="bt125" title="Core Trunk" command="clean-all test">
  102. <description>current development</description>
  103. </configuration>
  104. <configuration id="bt126" title="Core 2.0.x" command="clean-all test">
  105. <description>maintenance of 2.x releases</description>
  106. </configuration>
  107. <configuration id="bt127" title="Core Trunk - Checkstyle" command="clean checkstyle">
  108. <description>check of code styleguide</description>
  109. <when>Daily at 00:00 GMT + 12:00 GMT <br/> (if there are pending changes)</when>
  110. </configuration>
  111. <configuration id="bt128" title="Core Trunk - Distribution" command="-f build-release.xml snapshot-maven2">
  112. <description>a 'distribution' nearly as done while releasing.</description>
  113. <when>Daily at 09:00 GMT <br/> (if there are pending changes)</when>
  114. </configuration>
  115. </project>
  116. </teamcity>
  117. </section>
  118. </body>
  119. </document>