¿Cómo build un sistema de autoconstrucción y un sistema de testing de regresión para la subversión?

Me han pedido que haga lo siguiente:

a) Construya una máquina virtual para un server de subversión
b) Calcula un sistema de autoconstrucción y un sistema de testing de regresión
c) Escriba documentation o instrucciones simples para que las personas comiencen con subversión

No estoy seguro de lo que significan estas instrucciones, aunque tengo una idea vaga. Si sabe podría proporcionar algunos puntos de puntos y los términos apropiados que debería search en Google.

Los siguientes enlaces pueden ayudar:

  • VM significa máquina virtual. Ver VirtualBox por ejemplo.
  • Subversion es un popular sistema de control de versiones.
  • Un sistema de compilation automatizado es algo así como Cruise Control .
  • Se puede encontrar documentation excelente para Subversion en el libro de Control de versiones con Subversion .

Entender cómo integrar herramientas como las anteriores en su entorno de trabajo dependerá de usted.

Encontrará algunos enlaces útiles en esta pregunta: how-to-setup-a-sophisticated-java-development-infrastructure