teamcity - checkout de la fuerza de equipo
vcs-checkout (3)
Aquí hay instrucciones de cómo resolver este problema:
Tengo proyecto teamcity que usan mercurial. Hice algunos cambios manuales a los archivos en el teamcity/buildAgent/work
. El problema es que ahora no puedo actualizar los archivos a los archivos en el repositorio.
¿Cómo puedo forzar el re checkout para el teamcity? ¿Hay alguna opción para deshacerse de la antigua compra?
Cuando quité un submódulo de Git de mi repositorio, se rompió en mi servidor CI.
La opción "Fuentes limpias" no funcionó para mí, pero esto sí (de http://confluence.jetbrains.net/display/TCD4/Clean+Checkout ):
TeamCity mantiene un caché interno para que las fuentes optimicen las comunicaciones con el servidor VCS. Los cachés se restablecen durante el tiempo de limpieza. Para resolver problemas con la actualización de las fuentes, es posible que los cachés deban restablecerse manualmente. Para hacer esto, simplemente elimine el directorio <TeamCity Data Directory> / system / caches.
En mi caso, simplemente tuve que ejecutar este comando en el servidor CI:
rm -Rf ~/.BuildServer/system/caches
Hay un botón de "Fuentes limpias" en la página de configuración del proyecto o compilación en algún lugar. Si hace clic en eso, la siguiente compilación hará automáticamente un pago completo.