<?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/"
	>

<channel>
	<title>Codigo Manso &#187; deployments automaticos</title>
	<atom:link href="http://www.codigomanso.com/es/tag/deployments-automaticos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codigomanso.com</link>
	<description>Programación, informática y tecnología</description>
	<lastBuildDate>Sun, 21 Aug 2011 10:54:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Deployment continuo</title>
		<link>http://www.codigomanso.com/es/2009/05/deployment-continuos/</link>
		<comments>http://www.codigomanso.com/es/2009/05/deployment-continuos/#comments</comments>
		<pubDate>Sat, 02 May 2009 11:46:18 +0000</pubDate>
		<dc:creator>Pau Sanchez</dc:creator>
				<category><![CDATA[Ingenieria del Software]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[builds continuos]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[deployment continuo]]></category>
		<category><![CDATA[deployments automaticos]]></category>

		<guid isPermaLink="false">http://www.codigomanso.com/es/?p=655</guid>
		<description><![CDATA[Hace algún tiempo leí en el blog de Eric Ries acereca de como su empresa hace deployment continuos.
Deployment es una palabra que no me atrevo a traducir, porque la he usado tanto en inglés, que ninguna de las traducciones que se me ocurren me suena bien (acepto sugerencias).
Deployment es el proceso por el cual se [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Hace algún tiempo leí en el blog de <a href="http://startuplessonslearned.blogspot.com" target="_blank">Eric Ries</a> acereca de como su empresa hace <a href="http://startuplessonslearned.blogspot.com/2009/02/continuous-deployment-and-continuous.html" target="_self">deployment continuos</a>.</p>
<p style="text-align: justify;">Deployment es una palabra que no me atrevo a traducir, porque la he usado tanto en inglés, que ninguna de las traducciones que se me ocurren me suena bien (acepto sugerencias).</p>
<p style="text-align: justify;">Deployment es el proceso por el cual se saca el nuevo producto. Por ejemplo, si tu tienes subida una web al servidor y actualizas a la última versión, esa actualización sería el deployment.</p>
<p style="text-align: justify;">Digamos que el deployment continuo, es el siguiente paso lógico tras implantar un sistema de builds continuos. Es decir, partiendo de un build válido (que ha sido generado correctamente y ha pasado todos los tests), el siguiente paso asumiendo que todo ha funcionado bien, sería subir los cambios al servidor para que todo el mundo pueda disfrutar de los cambios que hemos realizado.</p>
<p style="text-align: justify;">Por supuesto, antes de actualizar el servidor, tenemos que estar seguros de que todo va a funcionar bien, no queremos subir algo que cause o pueda causar molestias a los usuarios, por eso va a ser importante disponer de todo tipo de tests que validen lo que hemos hecho.</p>
<p style="text-align: justify;">Las ventajas de subir los cambios continuamente son varias, pero yo destaco estas tres:</p>
<ul>
<li>los usuarios de tu sitio web van a disfrutar antes de las últimas mejoras y nuevas funcionalidades</li>
<li>vas a tener feedback de tus usuarios al poco de haber implementado las cosas, y no 3 meses más tarde, con lo que podrás seguir mejorando o corrigiendo las cosas</li>
<li>tendrás un proceso automatizado de actualizar el servidor, con lo que ahorrarás tiempo a largo plazo</li>
</ul>
<p style="text-align: justify;">Entre las desventajas más importantes, yo destacaría que hacer todo esto tiene un coste y un tiempo asociados, aunque lo he estado pensando y no es tan elevado como uno pueda imaginar, si se están haciendo las cosas bien.</p>
<p style="text-align: justify;">Seguramente me dejo cosas en el tintero, tanto en ventajas como en desventajas, pero el concepto me parece excelente, y creo que hoy día puede marcar la diferencia entre unas webs y otras.</p>
<p style="text-align: justify;">Finalmente me gustaría comentar que este post ha surgido porque he estado pensando en como implementar esto para el <a href="http://www.artypist.com" target="_self">curso de mecanografía</a> y automatizar así los deployments. De momento aún no lo tengo, pero ya he pensado como podría hacerlo, y seguramente en el siguiente post comparta mis ideas sobre el caso práctico, a ver que os parece.</p>
<p>Enlaces muy recomendables:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Software_deployment">Wikipedia: </a><a href="http://en.wikipedia.org/wiki/Continuous_Integration" target="_self">Continuous Integration</a><a href="http://en.wikipedia.org/wiki/Software_deployment"></a></li>
<li>Blog de Eric Ries: <a href="http://startuplessonslearned.blogspot.com/2009/02/continuous-deployment-and-continuous.html">Continuous Deployment at IMVU: Doing the impossible fifty times a day</a></li>
<li>Blog de Timothy Fitz: <a href="http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/">Continuous Deployment at IMVU: Doing the impossible fifty times a day</a></li>
</ul>
<p>Otros enlaces:</p>
<ul>
<li>Wikipedia: <a href="http://en.wikipedia.org/wiki/Software_deployment">Software Deployment</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codigomanso.com/es/2009/05/deployment-continuos/feed/</wfw:commentRss>
		<slash:comments>58</slash:comments>
		</item>
	</channel>
</rss>

