<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to news</title><link href="https://sourceforge.net/p/ivyplugins/news/" rel="alternate"/><link href="https://sourceforge.net/p/ivyplugins/news/feed.atom" rel="self"/><id>https://sourceforge.net/p/ivyplugins/news/</id><updated>2009-06-16T22:14:30Z</updated><subtitle>Recent posts to news</subtitle><entry><title>IvyPublisher 2.0 released</title><link href="https://sourceforge.net/p/ivyplugins/news/2009/06/ivypublisher-20-released/" rel="alternate"/><published>2009-06-16T22:14:30Z</published><updated>2009-06-16T22:14:30Z</updated><author><name>Ulrik Sandberg</name><uri>https://sourceforge.net/u/ulsa/</uri></author><id>https://sourceforge.net753374e47c12be8f68f1aeba95f66ec24bb52c3f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I'm pleased to announce the 2.0 release of IvyPublisher, a CruiseControl plugin that integrates Ivy with CruiseControl. IvyPublisher will parse the relevant Ivy files and decide which projects to build next, as a result of a successful build. &lt;/p&gt;
&lt;p&gt;The IvyPublisher plugin has been tested with CruiseControl 2.8.2 and Ivy 2.0.0 and requires no changes to the CruiseControl source code. It is supposed to be called as a publisher on successful builds. That's easily done by enclosing it in the &amp;lt;onsuccess&amp;gt; tag. So, basically the only thing you need to do is the following: &lt;/p&gt;
&lt;p&gt;&amp;lt;plugin name=&amp;quot;ivypublisher&amp;quot; &lt;br /&gt;
class=&amp;quot;net.sf.ivyplugins.ivypublisher.IvySuccessPublisher&amp;quot; &lt;br /&gt;
project=&amp;quot;${project.name}&amp;quot; &lt;br /&gt;
basedir=&amp;quot;/src/${project.name}&amp;quot; /&amp;gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;project name=&amp;quot;myproject&amp;quot;&amp;gt; &lt;br /&gt;
... &lt;br /&gt;
&amp;lt;publishers&amp;gt; &lt;br /&gt;
&amp;lt;onsuccess&amp;gt; &lt;br /&gt;
&amp;lt;ivypublisher /&amp;gt; &lt;br /&gt;
&amp;lt;/onsuccess&amp;gt; &lt;br /&gt;
&amp;lt;/publishers&amp;gt; &lt;br /&gt;
&amp;lt;/project&amp;gt; &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>IvyPublisher 1.0 released</title><link href="https://sourceforge.net/p/ivyplugins/news/2006/09/ivypublisher-10-released/" rel="alternate"/><published>2006-09-13T11:11:34Z</published><updated>2006-09-13T11:11:34Z</updated><author><name>Ulrik Sandberg</name><uri>https://sourceforge.net/u/ulsa/</uri></author><id>https://sourceforge.netef4934089f21800032c70f9356b1507ecded55af</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This is the first release of IvyPublisher, a CruiseControl plugin that integrates Ivy with CruiseControl. IvyPublisher will parse the relevant Ivy files and decide which projects to build next, as a result of a successful build.&lt;/p&gt;
&lt;p&gt;Before IvyPublisher, the solution for this integration was to use IvyCruise, which has several drawbacks: It only works for CruiseControl 2.3.1 and it also requires source code changes to be made to CruiseControl.&lt;/p&gt;
&lt;p&gt;The IvyPublisher plugin has been tested with CruiseControl 2.5 and requires no changes to the CruiseControl source code. It is supposed to be called as a publisher on successful builds. That's easily done by enclosing it in the &amp;lt;onsuccess&amp;gt; tag. So, basically the only thing you need to do is the following:&lt;/p&gt;
&lt;p&gt;&amp;lt;plugin name=&amp;quot;ivypublisher&amp;quot;&lt;br /&gt;
class=&amp;quot;net.sf.ivyplugins.ivypublisher.IvySuccessPublisher&amp;quot;&lt;br /&gt;
project=&amp;quot;${project.name}&amp;quot;&lt;br /&gt;
basedir=&amp;quot;/src/${project.name}&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;project name=&amp;quot;myproject&amp;quot;&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;publishers&amp;gt;&lt;br /&gt;
&amp;lt;onsuccess&amp;gt;&lt;br /&gt;
&amp;lt;ivypublisher /&amp;gt;&lt;br /&gt;
&amp;lt;/onsuccess&amp;gt;&lt;br /&gt;
&amp;lt;/publishers&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>