Pregunta Youtrack nivel de integración con GIT (no github)


Intenté encontrar información sobre esto, pero se trata de pequeñas cantidades de información que parecen contradecir o analizar versiones anteriores de las funciones disponibles en Youtrack.

Según tengo entendido, necesitas Teamcity configurado y vinculado a YouTrack para que sepa analizar los mensajes de confirmación. Sin embargo, me pregunto a qué nivel se integra con YouTrack, como la información actual:

http://confluence.jetbrains.com/display/YTD3/Integration+with+TeamCity

No parece haber una versión 4.X relevante, pero implica que puede comprometerse con un hashtag y llevará a cabo algunas acciones basadas en su mensaje de confirmación, como el siguiente:

#PR-1 Fixed
Have fixed the underlying issue for this bug, it was due to X,Y,Z

En mis ojos eso establecería #PR-1 para establecer fijo, sin embargo, la documentación en el enlace anterior parece implicar que los comentarios no se llevan a cabo, lo que parece un poco basura. Entonces, ¿hay alguna manera de YouTrack para obtener la información relevante sobre lo que se hizo en esa confirmación? ya sea a través de un enlace que lo lleve a TeamCity para ver el mensaje de confirmación o un método alternativo.

Originalmente usamos TFS, pero es doloroso desarrollarlo debido a sus horribles banderas de solo lectura que detienen la creación de plantillas en los scripts de compilación, el editor de flujo de trabajo para construir y probar software y finalmente el rastreador de elementos de trabajo, que es ideal para todos los que usan Visual Studio, si no tienes una interfaz web de basura.

De todos modos ... tenía la impresión de que Youtrack, TeamCity, Git podrían usarse juntos de principio a fin y puedes tener una trazabilidad completa que vincule el compromiso que se puso en GIT con el lanzamiento creado por TeamCity y la historia puesta en la finalización estado en YouTrack.

Entonces, suponiendo que tiene GIT vinculado con Teamcity para hacer sus compilaciones, y Youtrack está vinculado a Teamcity, ¿puede obtener este nivel de trazabilidad?


7
2018-03-19 16:35


origen


Respuestas:


Preferiría que alguien más se sumara a esto, por lo que no lo marcaré como la respuesta hasta el momento, pero como puedo ver que esto es algo atractivo para muchos equipos de desarrollo, publicaré mis hallazgos actuales.

He logrado obtener GIT hablando con TeamCity que a su vez habla con YouTrack. Entonces, cuando me comprometo, puedo agregar comentarios a los elementos de Youtrack y moverlos por el tablero. Si luego miro los cambios de TeamCity para un ticket en YouTrack, puedo ver el rastreo hasta el nivel de compromiso para ver quién cambió qué y cuándo, así como las diferencias entre las versiones, por lo que es una solución completa de extremo a extremo.

Una cosa que me hizo tropezar fue NECESITAS usuarios de Teamcity que tienen nombres de usuario de VCS correctos atado, de lo contrario sus cambios no pasarán a YouTrack.


11
2018-03-21 17:11