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 5.4 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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 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.zones.apache.org/hudson/">hosts</a> an
  34. installation of the <a href="http://hudson.dev.java.net/">Hudson</a> CI-system which Ant + Ivy
  35. <a href="http://hudson.zones.apache.org/hudson/view/Ant/">use</a>.</p>
  36. <!-- TODO: insert the job commands //job/@command -->
  37. <hudson base="http://hudson.zones.apache.org/hudson/view/Ant/">
  38. <project name="Apache Ant">
  39. </project>
  40. <project name="Apache Ivy">
  41. <job id="Ivy" title="Ivy Core Trunk" command="">
  42. <description>current development</description>
  43. </job>
  44. <job id="IvyDE" title="IvyDE Trunk" command="">
  45. <description>current development</description>
  46. </job>
  47. <job id="IvyDE-updatesite" title="Eclipse Updatesite" command="">
  48. <description>Update your Eclipse installation with the latest Ivy/IvyDE</description>
  49. </job>
  50. </project>
  51. </hudson>
  52. <p>JetBrains is offering Ant the service of a Continuous Build on their TeamCity system.</p>
  53. <teamcity viewlog="http://teamcity.jetbrains.com/guestAuth/viewLog.html">
  54. <project name="Apache Ant">
  55. <configuration id="bt133" title="Core Trunk (Windows)" command="clean test">
  56. <description>current development (Windows platform)</description>
  57. </configuration>
  58. <configuration id="bt134" title="Core Trunk (Linux)" command="clean test">
  59. <description>current development (Linux platform)</description>
  60. </configuration>
  61. <configuration id="bt135" title="Core Trunk (MacOS)" command="clean test">
  62. <description>current development (MacOS platform)</description>
  63. </configuration>
  64. <configuration id="bt131" title="JavaDoc" command="javadocs javadocs.test">
  65. <description>JavaDocs for classes and testclasses</description>
  66. <when>Daily at 08:00 GMT <br/> (if there are pending changes)</when>
  67. </configuration>
  68. <configuration id="bt132" title="Checkstyle" command="-f check.xml checkstyle htmlreport">
  69. <description>check the conformance against coding styleguide</description>
  70. </configuration>
  71. <configuration id="bt136" title="Findbugs" command="-f check.xml findbugs">
  72. <description>runs Findbugs against Ant Codebase</description>
  73. <when>Daily at 08:00 <br/> (if there are pending changes)</when>
  74. </configuration>
  75. <configuration id="bt130" title="Distribution" command="allclean main_distribution">
  76. <description>a 'distribution' nearly as done while releasing</description>
  77. <when>Daily at 08:00 GMT <br/> (if there are pending changes)</when>
  78. </configuration>
  79. </project>
  80. <project name="Apache Ivy">
  81. <configuration id="bt125" title="Core Trunk" command="clean-all test">
  82. <description>current development</description>
  83. </configuration>
  84. <configuration id="bt126" title="Core 2.0.x" command="clean-all test">
  85. <description>maintenance of 2.x releases</description>
  86. </configuration>
  87. <configuration id="bt127" title="Core Trunk - Checkstyle" command="clean checkstyle">
  88. <description>check of code styleguide</description>
  89. <when>Daily at 00:00 GMT + 12:00 GMT <br/> (if there are pending changes)</when>
  90. </configuration>
  91. <configuration id="bt128" title="Core Trunk - Distribution" command="-f build-release.xml snapshot-maven2">
  92. <description>a 'distribution' nearly as done while releasing.</description>
  93. <when>Daily at 09:00 GMT <br/> (if there are pending changes)</when>
  94. </configuration>
  95. </project>
  96. </teamcity>
  97. </section>
  98. </body>
  99. </document>