2011-06-07 23 views
5

Actualmente tengo un proyecto que incluye un montón de elementos externos que deben reconstruirse a medida que se actualizan los elementos externos, para mantener los artefactos frescos. No puedo encontrar una manera de desencadenar una compilación svn cuando un externo cambia, solo cuando se realiza un cambio en la rama misma.¿Hay alguna manera de desencadenar una compilación cuando se actualiza un SVN externo?

¿Hay alguna característica de TeamCity que lo haga y, de no ser así, cuál es la mejor manera de agregar este activador de compilación?

Respuesta

3

Usted puede elegir el apoyo externo que desee en la configuración de raíz VCS:

teamcity_svn_externals

Si usted está pidiendo ayuda a detectar si el cambio externo que ocurrió en el contexto de una rama/lugar en particular donde se agrega como externo, e ignora los cambios cuando el externo se cambia en otra ubicación, no, eso no es posible y, francamente, no cómo deben tratarse las externalidades.

+0

Tengo seleccionado "Soporte completo", sin embargo, lo he apuntado al directorio de configuración predeterminado. ¿Debería cambiar esto? El directorio de configuración .svn no es absoluto para nada. – Chuu

+0

TeamCity debe detectar los cambios en svn externos con su configuración. Si no, esto puede ser una mala configuración o error. Busque excepciones en el archivo TeamCity/log/teamcity-vcs.log, o informe el problema (con registros) al foro de desarrolladores: http://devnet.jetbrains.net/community/teamcity/teamcity – KIR

Cuestiones relacionadas