qpid-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Qpid > Continuous Integration
Date Sat, 19 Mar 2011 14:49:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2036/9/21/_/styles/combined.css?spaceKey=qpid&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/qpid/Continuous+Integration">Continuous
Integration</a></h2>
    <h4>Page  <b>added</b> by             <a href="https://cwiki.apache.org/confluence/display/~andrew.kennedy">Andrew
Kennedy</a>
    </h4>
         <br/>
    <div class="notificationGreySide">
         <h1><a name="ContinuousIntegration-ContinuousIntegration"></a>Continuous
Integration</h1>

<p>Qpid uses the Apache Infrastructure CI service, which is a <del>Hudson</del><a
href="http://jenkins-ci.org/" class="external-link" rel="nofollow">Jenkins</a> installation.
See <a href="http://wiki.apache.org/general/Hudson" class="external-link" rel="nofollow">here</a>
for more details.</p>

<h2><a name="ContinuousIntegration-Implementation"></a>Implementation</h2>

<p>The implementation of CI for Qpid is being tracked as <a href="https://issues.apache.org/jira/browse/QPID-3149"
class="external-link" rel="nofollow">QPID-3149</a> and will be completed during the
0.11 development stream.</p>

<h2><a name="ContinuousIntegration-Operation"></a>Operation</h2>

<p>All <a href="https://builds.apache.org/hudson/view/M-R/view/Qpid/" class="external-link"
rel="nofollow">builds</a> are prefixed with either <em>qpid-</em> to
allow grouping together. The proposed build entries are as follows:</p>

<ul>
	<li><b>qpid-java-build</b> - triggered by check-ins to subversion</li>
	<li>*qpid-java-system-tests - nightly</li>
	<li>*qpid-cpp-build - triggered by check-ins to subversion</li>
	<li>*qpid-cpp-system-tests - nightly</li>
	<li>*qpid-python-tests - nightly</li>
	<li><b>qpid-release-build</b> - nightly</li>
</ul>


<p>The initial testing of the CI configuration is being carried out under <a href="https://builds.apache.org/hudson/job/Qpid%20Java%20Build/configure"
class="external-link" rel="nofollow">Qpid Java Build</a> until any issues are sorted
out. Currently, failover seems to be a problem.</p>

<ul>
	<li><a href="https://builds.apache.org/hudson/job/Qpid%20Java%20Build/ws/trunk/qpid/java/build/results/systests/TEST-org.apache.qpid.test.unit.ack.AcknowledgeAfterFailoverOnMessageTest.testAutoAck.err"
class="external-link" rel="nofollow">https://builds.apache.org/hudson/job/Qpid%20Java%20Build/ws/trunk/qpid/java/build/results/systests/TEST-org.apache.qpid.test.unit.ack.AcknowledgeAfterFailoverOnMessageTest.testAutoAck.err</a></li>
</ul>


<p>Currently <a href="mailto:grkvlt@apache.org" class="external-link" rel="nofollow">Andrew</a>,
<a href="mailto:rajith@apache.org" class="external-link" rel="nofollow">Rajith</a>
and <a href="mailto:robbie@apache.org" class="external-link" rel="nofollow">Robbie</a>
have access to the build configurations.</p>

<h3><a name="ContinuousIntegration-Monitoring"></a>Monitoring</h3>

<p>I propose creation of a new mailing list, <em>qpid-build@apache.org</em>
which would receive a copy of all output from every CI build. Additionally, the results of
failing builds should be mailed to committers that checked in the breaking changes, and a
nightly (or weekly) summary from the system test builds should be sent to the <em>qpid-dev</em>
list.</p>
    </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/qpid/Continuous+Integration">View
Online</a>
              |
       <a href="https://cwiki.apache.org/confluence/display/qpid/Continuous+Integration?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
           </div>
</div>
</div>
</div>
</div>
</body>
</html>

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org


Mime
View raw message