Integración continua HUDSON
ÍNDICE ¿QUÉ ES INTEGRACIÓN CONTINUA? VENTAJAS HUDSON CARACTERÍSTICAS ¿QUÉ NECESITAMOS PARA .NET? ENLACES
¿ QUÉ ES INTEGRACION CONTINUA ? Entendemos por integración la  compilación  y ejecución de  “ TESTS ”  de todo un proyecto. La  integración continua  es una metodología informática que consiste en hacer integraciones  automáticas  de un proyecto lo más a menudo posible. A menudo la integración continua está asociada con las metodologías de  programación extrema  y  desarrollo ágil .
¿ QUÉ ES INTEGRACION CONTINUA ? El proceso puede configurarse: Cada cierto tiempo Cada commit Actividad: Descarga código del SVN Build Inspeccionar código Ejecutar test Generar documentación Estadísticas Deploy Etc.
VENTAJAS Detectar y solucionar problemas de forma continua Evita el caos de última hora cuando se acercan las fechas de entrega  Disponibilidad constante de un build para pruebas, demos o lanzamientos anticipados.  Ejecución inmediata de los test Monitorización continua de las métricas de calidad del proyecto
HUDSON Herramienta de integración continua escrita en Java Corre sobre un servidor de aplicaciones (Apache Tomcat, GlassFish) Soporta herramientas SCM (CVS, Subversion, Git y Clearcase) Puede ejecutar: Proyectos con Apache Ant y Apache Maven Shell scripts y Windows batch commands
CARACTERÍSTICAS Fácil instalación (desplegar un war en el Tomcat) Extensible con plugins Fácil configuración Detección de los usuarios del SVN Configuración de vistas para cada usuario
¿QUÉ NECESITAMOS PARA .NET? Obligatorios: MSBuild plugin NUnit plugin Opcionales: Violations plugin Open Tasks plugin
ENLACES http://en.wikipedia.org/wiki/Continuous_integration http://hudson-ci.org/ http://wiki.hudson-ci.org/display/HUDSON/Plugins http://redsolo.blogspot.com/2008/04/guide-to-building-net-projects-using.html

Más contenido relacionado

PDF
Continuous Testing en un ambiente DevOps
PPTX
¿Y qué pinta la Integración Continua en un sitio como éste?
PPTX
Presentacion buena trabajo largo
PPTX
Pruebas de seguridad continuas para dev ops
PDF
CI integración continua
PPT
Continuos Delivery Commit stage
PPTX
Integración y Entrega Continua con Visual Studio Online
PPTX
ALM con Visual Studio y TFS 2013
Continuous Testing en un ambiente DevOps
¿Y qué pinta la Integración Continua en un sitio como éste?
Presentacion buena trabajo largo
Pruebas de seguridad continuas para dev ops
CI integración continua
Continuos Delivery Commit stage
Integración y Entrega Continua con Visual Studio Online
ALM con Visual Studio y TFS 2013

La actualidad más candente (20)

PPT
Presentacion de integracion continua (lima agile)
PDF
Integración contínua con Jenkins
PPTX
Springloops
PPTX
Montando un escenario de integración continua - Pucela Tech Day
PPT
Introducción a Team Foundation Service, ALM en la Nube
PPTX
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
PDF
PDF
Instalacion de una red inalambrica
PDF
Integracion Continua
PPTX
Introducción a GXtest
PPTX
Integración Continua usando Team Foundation Server
PDF
Liquid Day - Capitalizando la automatizacion sin programar
PDF
Liquid Day - Testing de la teoria a practica
PPTX
Gestión Agil de Entornos de Despliegue en la Nube
PPTX
Presentacion DevSecOps Argentina
PPTX
Creando tu web con django v1.0
PDF
Integracion continua con Visual Studio Online
PDF
gx test 2.0
PDF
Probando aplicaciones AngularJS
PDF
Presentacion de integracion continua (lima agile)
Integración contínua con Jenkins
Springloops
Montando un escenario de integración continua - Pucela Tech Day
Introducción a Team Foundation Service, ALM en la Nube
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
Instalacion de una red inalambrica
Integracion Continua
Introducción a GXtest
Integración Continua usando Team Foundation Server
Liquid Day - Capitalizando la automatizacion sin programar
Liquid Day - Testing de la teoria a practica
Gestión Agil de Entornos de Despliegue en la Nube
Presentacion DevSecOps Argentina
Creando tu web con django v1.0
Integracion continua con Visual Studio Online
gx test 2.0
Probando aplicaciones AngularJS
Publicidad

Destacado (7)

PPT
Introduction to test programming
PPT
PPT
High performance Web Sites
PPT
Capybara
PPT
Coaching
PPTX
Cucumber
Introduction to test programming
High performance Web Sites
Capybara
Coaching
Cucumber
Publicidad

Similar a Hudson (17)

PPTX
Integracion Continua
PPTX
Una introducción a la Integración continua
PDF
Herramientas de integración continua en proyectos software
ODP
Presentacion de Integración Continua
PDF
Integración Continua
PPT
Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...
PPT
Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...
PPTX
Presentacion Grupo ACYS - TP4 - Integracion Continua
PPT
Continuous Integration
PPTX
El coste de no usar integración continua
PPTX
Integración continua y Jenkins
PDF
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
PPT
Integracion continua
PPTX
[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008
PPTX
Continuous Integration - Going from Zero to Hero
PPTX
Integración continua
PDF
Ecuador jug 2017 -incrementando la productividad de proyectos java ee con c...
Integracion Continua
Una introducción a la Integración continua
Herramientas de integración continua en proyectos software
Presentacion de Integración Continua
Integración Continua
Ágiles 2009 - Integración Continua: Dando los primeros pasos a través de un e...
Agiles 2009 - Integracion Continua: Dando los primeros pasos a traves de un e...
Presentacion Grupo ACYS - TP4 - Integracion Continua
Continuous Integration
El coste de no usar integración continua
Integración continua y Jenkins
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
Integracion continua
[ALM09] Integración continua en entornos .NET y Java con TFS 2010 y TFS 2008
Continuous Integration - Going from Zero to Hero
Integración continua
Ecuador jug 2017 -incrementando la productividad de proyectos java ee con c...

Hudson

  • 2. ÍNDICE ¿QUÉ ES INTEGRACIÓN CONTINUA? VENTAJAS HUDSON CARACTERÍSTICAS ¿QUÉ NECESITAMOS PARA .NET? ENLACES
  • 3. ¿ QUÉ ES INTEGRACION CONTINUA ? Entendemos por integración la compilación y ejecución de “ TESTS ” de todo un proyecto. La integración continua es una metodología informática que consiste en hacer integraciones automáticas de un proyecto lo más a menudo posible. A menudo la integración continua está asociada con las metodologías de programación extrema y desarrollo ágil .
  • 4. ¿ QUÉ ES INTEGRACION CONTINUA ? El proceso puede configurarse: Cada cierto tiempo Cada commit Actividad: Descarga código del SVN Build Inspeccionar código Ejecutar test Generar documentación Estadísticas Deploy Etc.
  • 5. VENTAJAS Detectar y solucionar problemas de forma continua Evita el caos de última hora cuando se acercan las fechas de entrega Disponibilidad constante de un build para pruebas, demos o lanzamientos anticipados. Ejecución inmediata de los test Monitorización continua de las métricas de calidad del proyecto
  • 6. HUDSON Herramienta de integración continua escrita en Java Corre sobre un servidor de aplicaciones (Apache Tomcat, GlassFish) Soporta herramientas SCM (CVS, Subversion, Git y Clearcase) Puede ejecutar: Proyectos con Apache Ant y Apache Maven Shell scripts y Windows batch commands
  • 7. CARACTERÍSTICAS Fácil instalación (desplegar un war en el Tomcat) Extensible con plugins Fácil configuración Detección de los usuarios del SVN Configuración de vistas para cada usuario
  • 8. ¿QUÉ NECESITAMOS PARA .NET? Obligatorios: MSBuild plugin NUnit plugin Opcionales: Violations plugin Open Tasks plugin
  • 9. ENLACES http://en.wikipedia.org/wiki/Continuous_integration http://hudson-ci.org/ http://wiki.hudson-ci.org/display/HUDSON/Plugins http://redsolo.blogspot.com/2008/04/guide-to-building-net-projects-using.html