2012-05-29 20 views

Respuesta

3

Con Bamboo, es posible navegar por los archivos en el sistema de archivos si la construcción se ha ejecutado en la misma máquina que el servidor desde cualquier resultado de trabajo.

¿Desea explorar la fuente o simplemente desea obtener los archivos creados por la compilación? Si es el último, puede capturar cualquier archivo del directorio de trabajo usando Artifacts.

+2

más de un año ya que esto fue respondido pero dándole una oportunidad. "es posible navegar por los archivos en el sistema de archivos" ... ¿cómo? –

+1

Creo que lo que jdumay significa es que puede iniciar sesión en el agente de compilación que ejecutó la compilación y ver los archivos allí ... no a través de la interfaz de usuario web de Bamboo. – RCross

0

La única manera en que puede ver el origen y la salida de compilación es iniciar sesión en el agente de Bamboo que ejecutó la compilación. Puede obtener la información que necesita de las dos primeras líneas del registro para cada puesto de trabajo:

simple 15-Apr-2015 18:28:52 Build My Projects - Foo - Build and Test #95 (MP-FOO-JOB1-95) started building on agent bamboo-slave1 
simple 15-Apr-2015 18:28:53 Build working directory is /opt/bamboo/bamboo-agent-home/xml-data/build-dir/MP-FOO-JOB1 

Así que en el caso anterior, debería iniciar sesión en el bambú-esclavo1 y

cd /opt/bamboo/bamboo-agent-home/xml-data/build-dir/MP-FOO-JOB1 
+0

Sé que este es un hilo viejo ... pero lo que quiero hacer es exactamente esto. El caso es que mi empresa se ha trasladado a un servidor de Bamboo que está centralizado. No tenemos acceso al servidor físico. Utilizando Jenkins lo hicimos, pero no era necesario ya que podíamos usar la interfaz de usuario de Jenkins para ver el espacio de trabajo actual donde se habían registrado los archivos. ¿No hay forma de ver los archivos de las fuentes, por ejemplo, lo que se desprotegió de bitbucket, utilizando la interfaz de usuario de Bamboo? – Chrispie

+1

@Chrispie solo agregando una tarea de shell a su trabajo de compilación que ejecuta los comandos necesarios. Por ejemplo, en un sistema Unix, simplemente podría ejecutar "ls -lR". A continuación, vería los resultados en el registro de compilación. – RCross

Cuestiones relacionadas