directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Directory Development > Continuous Integration Builds
Date Tue, 28 Sep 2010 19:04:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1810/9/1/_/styles/combined.css?spaceKey=DIRxDEV&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/DIRxDEV/Continuous+Integration+Builds">Continuous
Integration Builds</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~seelmann">Stefan
Seelmann</a>
    </h4>
        <br/>
                         <h4>Changes (10)</h4>
                                 
    
<div id="page-diffs">
            <table class="diff" cellpadding="0" cellspacing="0">
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" > <br>*At 02:00 UTC (0 2 * *
*)* <br></td></tr>
            <tr><td class="diff-changed-lines" ><span class="diff-changed-words">dir-checkstyle-jdk15-ubuntu-deploy<span
class="diff-added-chars"style="background-color: #dfd;">-site</span></span>
<br></td></tr>
            <tr><td class="diff-changed-lines" ><span class="diff-changed-words">dir-junit-addons-jdk15-ubuntu-deploy<span
class="diff-added-chars"style="background-color: #dfd;">-site</span></span>
<br></td></tr>
            <tr><td class="diff-unchanged" > <br>*At 03:00 UTC (0 3 * *
*)* <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" > <br> <br></td></tr>
            <tr><td class="diff-changed-lines" >h2. Maven Sites <span class="diff-added-words"style="background-color:
#dfd;">and Metrics</span> <br></td></tr>
            <tr><td class="diff-unchanged" > <br></td></tr>
            <tr><td class="diff-changed-lines" >Maven <span class="diff-deleted-words"style="color:#999;background-color:#fdd;text-decoration:line-through;">sites
and</span> <span class="diff-added-words"style="background-color: #dfd;">sites,</span>
Javadoc <span class="diff-added-words"style="background-color: #dfd;">and code quality
metrics</span> for shared, apacheds, and studio are generated at 06:00 UTC on Sunday
(0 6 * * 0). <br></td></tr>
            <tr><td class="diff-unchanged" > <br>*Links to Jobs:* <br>[https://hudson.apache.org/hudson/view/Directory/job/dir-project-jdk15-ubuntu-deploy-site/]
<br>[https://hudson.apache.org/hudson/view/Directory/job/dir-skins-jdk15-ubuntu-deploy-site/]
<br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">[https://hudson.apache.org/hudson/view/Directory/job/dir-junit-addons-jdk15-ubuntu-deploy-site/]
<br>[https://hudson.apache.org/hudson/view/Directory/job/dir-checkstyle-jdk15-ubuntu-deploy-site/]
<br></td></tr>
            <tr><td class="diff-unchanged" >[https://hudson.apache.org/hudson/view/Directory/job/dir-shared-site/]
<br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">[https://hudson.apache.org/hudson/view/Directory/job/dir-shared-metrics//]
<br></td></tr>
            <tr><td class="diff-unchanged" >[https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-site/]
<br>[https://hudson.apache.org/hudson/view/Directory/job/dir-studio-site/] <br>
<br>*Direct Links:* <br></td></tr>
            <tr><td class="diff-changed-lines" >|| Project || Javadoc || Maven
Site || <span class="diff-added-words"style="background-color: #dfd;">Metrics ||</span>
<br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">|
JUnit Add-ons |  | [Maven Site|https://hudson.apache.org/hudson/view/Directory/job/dir-junit-addons-jdk15-ubuntu-deploy-site/site/]
| | <br>| Checkstyle |  | [Maven Site|https://hudson.apache.org/hudson/view/Directory/job/dir-checkstyle-jdk15-ubuntu-deploy-site/site/]
| | <br></td></tr>
            <tr><td class="diff-unchanged" >| TLP POM |  | [Maven Site|https://hudson.apache.org/hudson/view/Directory/job/dir-project-jdk15-ubuntu-deploy-site/site/]
| |
| Skins |  | [Maven Site|https://hudson.apache.org/hudson/view/Directory/job/dir-skins-jdk15-ubuntu-deploy-site/site/]
| | <br></td></tr>
            <tr><td class="diff-changed-lines" >| Shared | [Javadoc|https://hudson.apache.org/hudson/view/Directory/job/dir-shared-site/javadoc/]
| [Maven Site|https://hudson.apache.org/hudson/view/Directory/job/dir-shared-site/site/] |
<span class="diff-added-words"style="background-color: #dfd;">[Metrics|https://hudson.apache.org/hudson/view/Directory/job/dir-shared-metrics/] |</span>
<br></td></tr>
            <tr><td class="diff-changed-lines" >| ApacheDS | [Javadoc|https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-site/javadoc/]
| [Maven Site|https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-site/site/]
| <span class="diff-added-words"style="background-color: #dfd;">[Metrics|https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-metrics/]
|</span> <br></td></tr>
            <tr><td class="diff-unchanged" >| Studio | [Javadoc|https://hudson.apache.org/hudson/view/Directory/job/dir-studio-site/javadoc/]
| [Maven Site|https://hudson.apache.org/hudson/view/Directory/job/dir-studio-site/site/] |
| <br></td></tr>
        </table>
</div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <div>
<ul>
    <li><a href='#ContinuousIntegrationBuilds-Introduction'>Introduction</a></li>
    <li><a href='#ContinuousIntegrationBuilds-BuildsonLinux'>Builds on Linux</a></li>
    <li><a href='#ContinuousIntegrationBuilds-BuildsonWindows'>Builds on Windows</a></li>
    <li><a href='#ContinuousIntegrationBuilds-ApacheDSandStudioSnapshotBinaries'>ApacheDS
and Studio Snapshot Binaries</a></li>
    <li><a href='#ContinuousIntegrationBuilds-ApacheDSandStudioManuals'>ApacheDS
and Studio Manuals</a></li>
    <li><a href='#ContinuousIntegrationBuilds-MavenSitesandMetrics'>Maven Sites
and Metrics</a></li>
</ul></div>

<h2><a name="ContinuousIntegrationBuilds-Introduction"></a>Introduction</h2>

<p>Hudson is used for as main Continuous Integration System. All Apache Directory build
are prefixed with "dir-", a view was created that lists all Apache Directory builds: <a
href="https://hudson.apache.org/hudson/view/Directory" class="external-link" rel="nofollow">https://hudson.apache.org/hudson/view/Directory</a>.
The purpose of this build system is to build Directory projects daily on different platforms,
to deploy snapshot artifacts, to create snapshot binaries, and to create manuals and Maven
sites.</p>

<p>Additionally Apache Continuum is used. All Apache Directory builds are within the
Directory group: <a href="http://vmbuild.apache.org/continuum/projectGroupSummary.action?projectGroupId=6"
class="external-link" rel="nofollow">http://vmbuild.apache.org/continuum/projectGroupSummary.action?projectGroupId=6</a>.
The purpose of this build system is to give quick feedback when the trunks is broken (it polls
for changes in SVN).</p>

<h2><a name="ContinuousIntegrationBuilds-BuildsonLinux"></a>Builds on Linux</h2>

<p>All projects are built with Sun JDK 1.5 on Ubuntu and the resulting Maven artifacts
are deployed to Apache's snapshot repository. The builds are timely ordered to take care of
dependencies between projects. The alternative would be to build e.g. the "trunk-with-dependencies"
but this would cause long-running builds.</p>

<p><b>At 01:00 UTC (0 1 * * *)</b><br/>
dir-project-jdk15-ubuntu-deploy-site<br/>
dir-skins-jdk15-ubuntu-deploy-site</p>

<p><b>At 02:00 UTC (0 2 * * *)</b><br/>
dir-checkstyle-jdk15-ubuntu-deploy-site<br/>
dir-junit-addons-jdk15-ubuntu-deploy-site</p>

<p><b>At 03:00 UTC (0 3 * * *)</b><br/>
dir-shared-jdk15-ubuntu-deploy<br/>
dir-daemon-jdk15-ubuntu-deploy<br/>
dir-studio-maven-plugin-jdk15-ubuntu-deploy</p>

<p><b>At 04:00 UTC (0 4 * * *)</b><br/>
dir-apacheds-jdk15-ubuntu<br/>
dir-studio-jdk15-ubuntu</p>


<h2><a name="ContinuousIntegrationBuilds-BuildsonWindows"></a>Builds on
Windows</h2>

<p>Some projects are also built on Windows with JDK 1.6 to ensure platform independent
builds.</p>

<p><b>At 03:00 UTC (0 3 * * *)</b><br/>
dir-shared-jdk16-win</p>

<p><b>At 04:00 UTC (0 4 * * *)</b><br/>
dir-apacheds-jdk16-win<br/>
dir-studio-jdk16-win</p>


<h2><a name="ContinuousIntegrationBuilds-ApacheDSandStudioSnapshotBinaries"></a>ApacheDS
and Studio Snapshot Binaries</h2>

<p>The installers and applications of ApacheDS and Studio are packaged at 05:00 UTC
(0 5 * * *). ApacheDS installers are currently disabled, due to move of CiDIT they are revamped
by Pierre-Arnaud.</p>

<p><b>Links to Jobs:</b><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-installers-jdk15-ubuntu/"
class="external-link" rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-installers-jdk15-ubuntu/</a><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-applications-jdk15-ubunu/"
class="external-link" rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-studio-applications-jdk15-ubunu/</a></p>

<p><b>Direct Links:</b></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Binary </th>
</tr>
<tr>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-applications-jdk15-ubunu/lastSuccessfulBuild/artifact/application/application-linux-x86/target/ApacheDirectoryStudio-linux-x86-2.0.0-SNAPSHOT.tar.gz"
class="external-link" rel="nofollow">Apache Directory Studio 2.0.0-SNAPSHOT for Linux x86</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-applications-jdk15-ubunu/lastSuccessfulBuild/artifact/application/application-linux-x86_64/target/ApacheDirectoryStudio-linux-x86_64-2.0.0-SNAPSHOT.tar.gz"
class="external-link" rel="nofollow">Apache Directory Studio 2.0.0-SNAPSHOT for Linux x86_64</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-applications-jdk15-ubunu/lastSuccessfulBuild/artifact/application/application-win32/target/ApacheDirectoryStudio-win32-2.0.0-SNAPSHOT.zip"
class="external-link" rel="nofollow">Apache Directory Studio 2.0.0-SNAPSHOT for Windows</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-applications-jdk15-ubunu/lastSuccessfulBuild/artifact/application/application-macosx/target/ApacheDirectoryStudio-macosx-2.0.0-SNAPSHOT.zip"
class="external-link" rel="nofollow">Apache Directory Studio 2.0.0-SNAPSHOT for Mac OS
X</a> </td>
</tr>
</tbody></table>
</div>


<h2><a name="ContinuousIntegrationBuilds-ApacheDSandStudioManuals"></a>ApacheDS
and Studio Manuals</h2>

<p>The manuals of ApacheDS and Studio are built at 05:00 UTC (0 5 * * *). PDFs are downloadable,
HTML is browsable.</p>

<p><b>Links to Jobs:</b><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-manuals/" class="external-link"
rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-manuals/</a><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-manuals/" class="external-link"
rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-studio-manuals/</a></p>

<p><b>Direct Links:</b></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Manual </th>
<th class='confluenceTh'> HTML </th>
<th class='confluenceTh'> PDF </th>
</tr>
<tr>
<td class='confluenceTd'> Studio LDAP Browser </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-manuals/lastSuccessfulBuild/artifact/helps/ldapbrowser.help/target/html/index.html"
class="external-link" rel="nofollow">HTML</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-manuals/lastSuccessfulBuild/artifact/helps/ldapbrowser.help/target/pdf/Apache%20Directory%20Studio%20LDAP%20Browser%20Help.pdf"
class="external-link" rel="nofollow">PDF</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Studio LDIF Editor </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-manuals/lastSuccessfulBuild/artifact/helps/ldifeditor.help/target/html/index.html"
class="external-link" rel="nofollow">HTML</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-manuals/lastSuccessfulBuild/artifact/helps/ldifeditor.help/target/pdf/Apache%20Directory%20Studio%20LDIF%20Editor%20Help.pdf"
class="external-link" rel="nofollow">PDF</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Studio Schema Editor </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-manuals/lastSuccessfulBuild/artifact/helps/schemaeditor.help/target/html/index.html"
class="external-link" rel="nofollow">HTML</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-manuals/lastSuccessfulBuild/artifact/helps/schemaeditor.help/target/pdf/Apache%20Directory%20Studio%20Schema%20Editor%20Help.pdf"
class="external-link" rel="nofollow">PDF</a> </td>
</tr>
<tr>
<td class='confluenceTd'> ApacheDS Basic User Guide </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-manuals/lastSuccessfulBuild/artifact/trunk/target/docbook/manuals/basic-user-guide-1.5.8-SNAPSHOT/html/book.html"
class="external-link" rel="nofollow">HTML</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-manuals/lastSuccessfulBuild/artifact/trunk/target/docbook/manuals/basic-user-guide-1.5.8-SNAPSHOT/pdf/book.pdf"
class="external-link" rel="nofollow">PDF</a> </td>
</tr>
<tr>
<td class='confluenceTd'> ApacheDS Advanced User Guide </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-manuals/lastSuccessfulBuild/artifact/trunk/target/docbook/manuals/advanced-user-guide-1.5.8-SNAPSHOT/html/book.html"
class="external-link" rel="nofollow">HTML</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-manuals/lastSuccessfulBuild/artifact/trunk/target/docbook/manuals/advanced-user-guide-1.5.8-SNAPSHOT/pdf/book.pdf"
class="external-link" rel="nofollow">PDF</a> </td>
</tr>
</tbody></table>
</div>



<h2><a name="ContinuousIntegrationBuilds-MavenSitesandMetrics"></a>Maven
Sites and Metrics</h2>

<p>Maven sites, Javadoc and code quality metrics for shared, apacheds, and studio are
generated at 06:00 UTC on Sunday (0 6 * * 0).</p>

<p><b>Links to Jobs:</b><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-project-jdk15-ubuntu-deploy-site/"
class="external-link" rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-project-jdk15-ubuntu-deploy-site/</a><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-skins-jdk15-ubuntu-deploy-site/"
class="external-link" rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-skins-jdk15-ubuntu-deploy-site/</a><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-junit-addons-jdk15-ubuntu-deploy-site/"
class="external-link" rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-junit-addons-jdk15-ubuntu-deploy-site/</a><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-checkstyle-jdk15-ubuntu-deploy-site/"
class="external-link" rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-checkstyle-jdk15-ubuntu-deploy-site/</a><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-shared-site/" class="external-link"
rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-shared-site/</a><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-shared-metrics//" class="external-link"
rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-shared-metrics//</a><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-site/" class="external-link"
rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-site/</a><br/>
<a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-site/" class="external-link"
rel="nofollow">https://hudson.apache.org/hudson/view/Directory/job/dir-studio-site/</a></p>

<p><b>Direct Links:</b></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Project </th>
<th class='confluenceTh'> Javadoc </th>
<th class='confluenceTh'> Maven Site </th>
<th class='confluenceTh'> Metrics </th>
</tr>
<tr>
<td class='confluenceTd'> TLP POM </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-project-jdk15-ubuntu-deploy-site/site/"
class="external-link" rel="nofollow">Maven Site</a> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> Skins </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-skins-jdk15-ubuntu-deploy-site/site/"
class="external-link" rel="nofollow">Maven Site</a> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> JUnit Add-ons </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-junit-addons-jdk15-ubuntu-deploy-site/site/"
class="external-link" rel="nofollow">Maven Site</a> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> Checkstyle </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-checkstyle-jdk15-ubuntu-deploy-site/site/"
class="external-link" rel="nofollow">Maven Site</a> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
<tr>
<td class='confluenceTd'> Shared </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-shared-site/javadoc/"
class="external-link" rel="nofollow">Javadoc</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-shared-site/site/"
class="external-link" rel="nofollow">Maven Site</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-shared-metrics/"
class="external-link" rel="nofollow">Metrics</a> </td>
</tr>
<tr>
<td class='confluenceTd'> ApacheDS </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-site/javadoc/"
class="external-link" rel="nofollow">Javadoc</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-site/site/"
class="external-link" rel="nofollow">Maven Site</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-apacheds-metrics/"
class="external-link" rel="nofollow">Metrics</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Studio </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-site/javadoc/"
class="external-link" rel="nofollow">Javadoc</a> </td>
<td class='confluenceTd'> <a href="https://hudson.apache.org/hudson/view/Directory/job/dir-studio-site/site/"
class="external-link" rel="nofollow">Maven Site</a> </td>
<td class='confluenceTd'>&nbsp;</td>
</tr>
</tbody></table>
</div>



    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/DIRxDEV/Continuous+Integration+Builds">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=23338126&revisedVersion=7&originalVersion=6">View
Changes</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message