<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog de Antonio Manuel Muñiz &#187; Continuum</title>
	<atom:link href="http://amunizmartin.wordpress.com/tag/continuum/feed/" rel="self" type="application/rss+xml" />
	<link>http://amunizmartin.wordpress.com</link>
	<description>Desarrollo, Ingeniería y Calidad del Software</description>
	<lastBuildDate>Mon, 30 Nov 2009 19:27:18 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='amunizmartin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/3f7b8b4861abbf6680395419293e44a6?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Blog de Antonio Manuel Muñiz &#187; Continuum</title>
		<link>http://amunizmartin.wordpress.com</link>
	</image>
			<item>
		<title>Continuum Screencast</title>
		<link>http://amunizmartin.wordpress.com/2008/12/22/continuum-screencast/</link>
		<comments>http://amunizmartin.wordpress.com/2008/12/22/continuum-screencast/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 21:00:49 +0000</pubDate>
		<dc:creator>Antonio Manuel Muñiz Martín</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Continuum]]></category>
		<category><![CDATA[Integración continua]]></category>
		<category><![CDATA[QABox]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://amunizmartin.wordpress.com/?p=164</guid>
		<description><![CDATA[He preparado un pequeño video que ilustra la configuración de un proyecto en integración continua con Apache Continuum (además de unos sencillos pasos de instalación). La calidad del video no es la que hubiera deseado, pero si tienes una cuenta en Vimeo puedes descargar el archivo original (.mov) y visualizarlo con QuickTime.
Seguiré preparando pequeños video-tutoriales [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amunizmartin.wordpress.com&blog=3563308&post=164&subd=amunizmartin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>He preparado un pequeño video que ilustra la configuración de un proyecto en integración continua con Apache Continuum (además de unos sencillos pasos de instalación). La calidad del video no es la que hubiera deseado, pero si tienes una cuenta en Vimeo puedes descargar el archivo original (.mov) y visualizarlo con QuickTime.</p>
<p>Seguiré preparando pequeños video-tutoriales que muestren cómo obtener el máximo de las funcionalidades que Continuum (a través de Maven, en algunos casos) proporciona.</p>
<p>Por último dar las gracias a <a href="http://manuelrecena.com/blog" target="_blank">Manuel Recena</a>, por la idea y toda su colaboración.</p>
<p><span style='text-align:center; display: block;'>
<object type="application/x-shockwave-flash" width="400" height="300" data="http://www.vimeo.com/moogaloop.swf?clip_id=2601871&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA">
	<param name="quality" value="best" />
	<param name="allowfullscreen" value="true" />
	<param name="scale" value="showAll" />
	<param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=2601871&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=01AAEA" />
</object>
</span></p>
Posted in Herramientas Tagged: Continuum, Integración continua, QABox, screencast <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amunizmartin.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amunizmartin.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amunizmartin.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amunizmartin.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amunizmartin.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amunizmartin.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amunizmartin.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amunizmartin.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amunizmartin.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amunizmartin.wordpress.com/164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amunizmartin.wordpress.com&blog=3563308&post=164&subd=amunizmartin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://amunizmartin.wordpress.com/2008/12/22/continuum-screencast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30bd2fcdb387d2f82405c2a65298937?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Antonio Manuel Muñiz Martín</media:title>
		</media:content>
	</item>
		<item>
		<title>Sonar y Continuum (La calidad bajo control II)</title>
		<link>http://amunizmartin.wordpress.com/2008/07/08/sonar-y-continuum-la-calidad-bajo-control-ii/</link>
		<comments>http://amunizmartin.wordpress.com/2008/07/08/sonar-y-continuum-la-calidad-bajo-control-ii/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 22:57:12 +0000</pubDate>
		<dc:creator>Antonio Manuel Muñiz Martín</dc:creator>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Software Quality]]></category>
		<category><![CDATA[Continuum]]></category>
		<category><![CDATA[Integración continua]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Sonar]]></category>

		<guid isPermaLink="false">http://amunizmartin.wordpress.com/?p=25</guid>
		<description><![CDATA[Hace algún tiempo comentaba cómo Sonar proporciona una serie de medidas de calidad del software. Integrar esta herramienta en el proceso de integración continua modelado con Apache Continuum no ha sido tan fácil como esperaba, sin embargo el resultado merece la pena.
En primer lugar tenemos que instalar y configurar Sonar 1.4RC1. La configuración por defecto [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amunizmartin.wordpress.com&blog=3563308&post=25&subd=amunizmartin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hace algún tiempo <a href="http://amunizmartin.wordpress.com/2008/05/10/sonar-medidas-de-la-calidad-del-software/" target="_blank">comentaba</a> cómo Sonar proporciona una serie de medidas de calidad del software. Integrar esta herramienta en el proceso de integración continua modelado con Apache Continuum no ha sido tan fácil como esperaba, sin embargo el resultado merece la pena.</p>
<p>En primer lugar tenemos que instalar y configurar Sonar 1.4RC1. La configuración por defecto hace que la aplicación use una base de datos en ficheros (derby). Dada la <a href="http://jira.codehaus.org/browse/SONAR-154" target="_blank">restricción</a> impuesta para la configuración con derby haremos que Sonar utilice una base de datos MySQL, esta configuración será necesaria si Sonar y Continuum están en hosts distintos. Debemos comentar en el fichero sonar.properties las lineas:</p>
<pre>#sonar.jdbc.url:  jdbc:derby://localhost:1527/sonar;create=true
#sonar.jdbc.driver:  org.apache.derby.jdbc.ClientDriver</pre>
<p>y descomentar (sustituyendo &lt;host&gt; y &lt;port&gt; por el host y el puerto de la base de datos):</p>
<pre>sonar.jdbc.url:  jdbc:mysql://&lt;host&gt;:&lt;port&gt;/sonar?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf8
sonar.jdbc.driver:  com.mysql.jdbc.Driver</pre>
<p>En el fichero sonar.properties también podemos configurar el puerto y el path de la aplicación:</p>
<pre>sonar.web.port:  80
sonar.web.context:  /sonar</pre>
<p>Para terminar con la configuración debemos crear una base de datos llamada &#8220;sonar&#8221; y un usuario con permisos que pueda conectarse desde cualquier host.</p>
<p>Ahora debemos configurar nuestro proyecto Maven para ser desplegado en Sonar. Para ello incluiremos un perfil en el fichero POM:</p>
<pre>&lt;profile&gt;
    &lt;id&gt;sonar&lt;/id&gt;
    &lt;activation&gt;
        &lt;property&gt;
            &lt;name&gt;env&lt;/name&gt;
            &lt;value&gt;sonar&lt;/value&gt;
        &lt;/property&gt;
    &lt;/activation&gt;
    &lt;properties&gt;
        &lt;!-- URL de la instancia de Sonar --&gt;
        &lt;sonar.host.url&gt;http://&lt;sonar_host&gt;:&lt;port&gt;/&lt;path&gt;&lt;/sonar.host.url&gt;
        &lt;!-- URL de la base de datos --&gt;
        &lt;sonar.jdbc.url&gt;jdbc:mysql://&lt;db_host&gt;:&lt;port&gt;/sonar&lt;/sonar.jdbc.url&gt;
        &lt;!-- Driver para MySQL --&gt;
        &lt;sonar.jdbc.driver&gt;com.mysql.jdbc.Driver&lt;/sonar.jdbc.driver&gt;
        &lt;!-- Usuario de base de datos con permisos sobre la BD "sonar" --&gt;
        &lt;sonar.jdbc.username&gt;username&lt;/sonar.jdbc.username&gt;
        &lt;!-- Password el usuario anterior --&gt;
        &lt;sonar.jdbc.password&gt;password&lt;/sonar.jdbc.password&gt;
    &lt;/properties&gt;
&lt;/profile&gt;</pre>
<p>Para desplegar el proyecto en Sonar ejecutaremos:</p>
<pre>mvn -Psonar org.codehaus.sonar:sonar-maven-plugin:1.4RC1:sonar</pre>
<p>En este se ha usado el plugin para la versión 1.4RC1 de Sonar, la versión del plugin debe ser la misma que la del servidor.</p>
<p>Si incluimos esta tarea en Continuum para que se ejecute cada noche entonces cada mañana tendremos un reciente análisis estático del código de nuestro proyecto.</p>
<div id="attachment_26" class="wp-caption aligncenter" style="width: 310px"><a href="http://amunizmartin.files.wordpress.com/2008/07/continuum.png"><img class="size-medium wp-image-26" src="http://amunizmartin.files.wordpress.com/2008/07/continuum.png?w=300&#038;h=106" alt="Continuum" width="300" height="106" /></a><p class="wp-caption-text">Incluir tarea en Continuum</p></div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/amunizmartin.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/amunizmartin.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amunizmartin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amunizmartin.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amunizmartin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amunizmartin.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amunizmartin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amunizmartin.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amunizmartin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amunizmartin.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amunizmartin.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amunizmartin.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amunizmartin.wordpress.com&blog=3563308&post=25&subd=amunizmartin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://amunizmartin.wordpress.com/2008/07/08/sonar-y-continuum-la-calidad-bajo-control-ii/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d30bd2fcdb387d2f82405c2a65298937?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Antonio Manuel Muñiz Martín</media:title>
		</media:content>

		<media:content url="http://amunizmartin.files.wordpress.com/2008/07/continuum.png?w=300" medium="image">
			<media:title type="html">Continuum</media:title>
		</media:content>
	</item>
	</channel>
</rss>