Sei sulla pagina 1di 3

Atlassian Bamboo

Proyectos
Un proyecto es una coleccin de planes. Los proyectos permiten agrupar planes que estn lgicamente relacionados. Esto es especialmente til cuando se generan informes multiplan.

Planes
Un plan define todo sobre el proceso de construccin: Estn formados por 1 o ms etapas, que a su vez estn divididas en 1 o ms jobs. Cuando se crea un nuevo plan este contiene un job por defecto con una sola etapa. El plan contiene la configuracin del repositorio origen (SVN, CVS) de donde se obtendrn los datos que puedan necesitar los jobs. Define la forma de activacin. Es decir, manual, programado, activado por cambios en el repositorio Define los permisos. (visibilidad y ejecucin) Define notificaciones.

Etapas
Las etapas agrupan Jobs en pasos individuales dentro del plan. Por ejemplo, puedes tener un plan general de construccin compuesto por un paso de compilacin, seguido por varios pasos de prueba, y finalmente por un paso de despliegue. En Bamboo se pueden crear Etapas por separado que representen cada uno de los pasos. Las etapas tienen las siguientes caractersticas: Una etapa puede contener uno o ms jobs; Todos los jobs de una etapa pueden ser procesados en paralelo; Las etapas se procesan consecutivamente dentro de un plan, solo puede ser ejecutada una simultneamente; Todos los trabajos de una etapa deben construirse exitosamente antes de que Bamboo genere los Jobs de la siguiente etapa. Si falla cualquier job de una etapa los siguientes etapas no procesarn y el Plan fallar.

Cada nuevo plan creado en bamb contiene al menos una etapa (para albergar el job por defecto) y es conocida como la "Etapa por defecto '. Las etapas solo pueden configurarlas los administradores de Bamboo.

Jobs
Un job es la unidad de construccin bsica dentro de un plan. Uno o ms jobs a su vez se pueden organizar en una o ms etapas. Un job se compone de una o ms Tareas.

Un job define: lo que se construye (es decir, el cdigo fuente) qu tareas componen el job y el orden en que se ejecutan; que archivos se generan (ej. JAR files). etiqueta los resultados.

Cada nuevo plan creado en Bamboo contiene al menos un job denominado job por defecto.

Tarea
Una tarea es una operacin que se ejecuta secuencialmente dentro de un job. Una tarea puede relacionarse a un ejecutable si se requiere. Una vez se define una tarea esta puede ser reutilizada. Un job se puede configurar para ejecutar varias tareas en un mismo directorio de trabajo

Potrebbero piacerti anche