Pregunta

Estas preguntas son para usuarios TeamCity única

1) ¿Es posible configurar TeamCity para extraer información de construir artefactos en base a sus propias sus expresiones regulares? Esto es exactamente lo que hace pulso aquí

2) ¿TeamCity integrar con cualquier herramienta de seguimiento de tareas / bug? como JIRA?

3) Esta pregunta es para las personas que dirigen único analizador de código estático. Una herramienta como PC-Lint Lint / visual puede generar informes XML. TeamCity puede ser configurado para analizar estos artefactos y generar un fallo de acumulación?

4) Actualmente estoy evaluando TeamCity en este momento ... hay foro comunitario no se parece ser muy activo. Para los que pagan por el apoyo, ¿cómo es el apoyo JetBrains? ¿Esta bien? Atlassian parece ser mucho mejor.

¿Fue útil?

Solución

  1. TeamCity permite obtener construir artefactos con un patrón basado en Ant. Se pueden especificar varios patrones y configurar el directorio de destino para cada patrón. Leer más en http://www.jetbrains.net/confluence/display/TCD4/ construir + Artefacto

  2. Hay una integración que permite vincular RF-3432 con el tema Jira. Más integración avanzada puede aparecer en la próxima versión de TC. Leer más en http://www.jetbrains.net/ Enlaces confluencia / pantalla / t CD4 / Mapping + + + externos en + Comentarios

  3. Sólo con el plugin personalizado. O en su proceso de construcción puede enviar un mensaje específico "eco" que va a cambiar el estado de la acumulación y la descripción.

  4. OK, estoy JetBrainer. Puede ser que no lo hacemos respuesta inmediata, pero nos esforzamos para responder a preguntas del foro lo antes posible. clientes de pago también cuentan con el apoyo de correo electrónico.

Espero que esta ayuda, KIR

Otros consejos

Renuncia: No trabajo para JetBrains! Pero he trabajado con pulso y TeamCity en mi trabajo actual.

Crecimiento artefactos : Sí, TeamCity exportará artefactos que quedan después de una generación. Puede añadir definir patrones de comodines de estilo hormiga para que coincida con los archivos (el patrón predeterminado coincide con los archivos que quedan en el directorio de construcción de la raíz). Estos archivos se pueden ver desde la vista del proyecto de construcción el uno contra el individuo.

Puede utilizar servicio especial comandos en un script de construcción para exportar inmediatamente artefactos a lo largo del camino también, hago esto para una herramienta de la complejidad del código que genera archivos XML, por el cual también he definido un gráfico personalizado.

seguimiento de fallos : No tengo experiencia con esto, pero KIR señaló algunas alternativas.

análisis XML : Se puede controlar esto con la hormiga. He incluido una herramienta de terceros llamado Andariel en mi construcción que se puede ejecutar a través de XPaths documentos XML, a continuación, se utilizan los mensajes de servicio para exportar el resultado (en este caso un recuento de los métodos que superen un límite de complejidad) que se mostrará en un gráfico personalizado.

Creo que también podría publicar los artefactos, proporcionar TeamCity con un XSL para hacer que el XML, y crear una ficha adicional en los resultados Crear para mostrar que (sin embargo no he hecho esto)

Soporte Técnico : He encontrado los foros de la comunidad a ser bastante bueno, la mayoría de las preguntas que he tenido contestadas dentro de un día o de dos en dos civiles y empleados JetBrains, y yo estaba usando la libre versión 'profesional'. Sólo puedo imaginar que el apoyo de correo electrónico será tan bueno si no mejor!

Estoy un poco confundido acerca de esta cuestión porque mi uso de TeamCity, TC (y supongo que los principios de diseño de TC) es permitir la escritura de la estructura (y no TC) se mantienen a la corresponsal de los imperativos de construcción.

En otras palabras, si necesita TeamCity hacer algo fresco, simplemente añadir que la materia fresca en su escritura de la estructura, ya sea usando una tarea existente en su sistema de construcción o uno personalizado.

TeamCity apoya Nant, MSBuild, Ant y estoy seguro, cualquier otra plataforma de construcción se puede instalar en los buildagents.

La única integración querré TC o cualquier otra plataforma de CI que tener es la integración de control de origen con mi elección de SC. El resto de la integración debe ser controlado por mi escritura de la estructura. De esa manera, lo único que configurar mi TC una vez al principio del proyecto para cada proyecto y luego, no lo toque nunca más. Por el contrario, la acumulación puede cambiar según la versión.

Por lo tanto, la respuesta indirecta a la pregunta es sí, en teoría, a través de la escritura de la estructura.

Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top