Necesito rastrear problemas en las bibliotecas que se comparten entre proyectos múltiples. ¿Hay alguna manera de compartir estos componentes? ¿O es mejor presentar un problema por separado en cada proyecto afectado?¿Puedes compartir componentes entre proyectos de Jira?
Respuesta
Me salgo de esto creando un proyecto separado para el código compartido, etiquetando cada problema según la (s) versión (s) relacionada (s) y luego creando filtros JIRA que miren estas etiquetas en múltiples proyectos para rastrear el lista de problemas para un lanzamiento.
Por ejemplo, supongamos que tengo el producto A y el producto B, que usan las bibliotecas compartidas. Deseo lanzar la versión 1 del producto A y la versión 2 del producto B; Ambas versiones necesitan el problema 1001 en el proyecto de biblioteca compartida para ser corregido.
Etiqueto el número de la biblioteca compartida 1001 con "ProdAVer1 ProdBVer2", etiqueto todos los problemas del producto A para la versión 1 con "ProdAVer1" y todos los problemas del producto B para la versión 2 con "ProdBVer2". Luego hago un filtro que incluye todos los problemas en el producto A o las bibliotecas compartidas que contienen la etiqueta "ProdAVer1" para rastrear mis problemas para la versión A del producto, y también usando la etiqueta "ProdBVer2" para el producto B.
Esto suena un poco de largo aliento ahora lo he escrito, pero creo que es una mejor opción que utilizar problemas clonados en múltiples proyectos.
Tenga en cuenta que puede crear enlaces JIRA entre los problemas (también entre proyectos), para dejar en claro que pertenecen juntos. Eso hace que sea obvio a simple vista si, por ejemplo, un problema para una biblioteca afecta a otros productos. – sleske
Nos encontramos con este mismo problema con el código compartido. Actualmente estamos usando "clonar" para crear problemas en proyectos de varios niveles, manteniendo al mismo tiempo cierta conexión entre ellos, pero definitivamente es menos que una solución ideal.
Hay toda una serie de tickets en el JIRA project for JIRA relacionados con este problema. Si configura una cuenta allí, puede votar por los problemas para ayudar a influir en el equipo de desarrollo y puede recibir notificaciones cuando se actualicen los tickets.
También he usado una CLI JIRA (SOAP) para mantener la lista de componentes en dos proyectos sincronizados, pero tampoco es ideal.
~ Matt
Esto probablemente no es inmediatamente útil, ya que están presuntamente planeando seguir con JIRA, pero pensé que debería señalar que esta es la gran característica innovadora que ofrece Launchpad 's de seguimiento de errores. Los desarrolladores notaron que los errores en varias aplicaciones de código abierto a menudo se reducían a un error común en una biblioteca compartida, y desarrollaban una forma de adjuntar un problema a múltiples proyectos, versiones y lanzamientos.
- 1. Mejor práctica de usar componentes en proyectos de jira
- 2. Compartir página aspx entre proyectos
- 3. ¿Puedes compartir recursos entre las APK?
- 4. Compartir código entre 2 proyectos sin dll
- 5. Compartir código entre proyectos en tfs 2010
- 6. Compartir vistas parciales ASP.NET MVC entre proyectos
- 7. recursos Compartir prueba entre experta en proyectos
- 8. Eclipse: compartir código entre varios proyectos
- 9. Compartir código entre dos proyectos de git diferentes
- 10. Cómo compartir contenido web entre proyectos de eclipse
- 11. C#, ¿podemos compartir algunos contenidos de App.config entre proyectos?
- 12. ¿Cómo compartir propiedades comunes entre varios proyectos de maven?
- 13. ¿Es posible compartir un archivo ResourceDictionary entre varios proyectos?
- 14. Cómo compartir código en proyectos de eclipse
- 15. Uso de etiquetas JIRA
- 16. Compartir un fabfile en varios proyectos
- 17. ¿Puedo gestionar proyectos de múltiples clientes con JIRA
- 18. Compartir Entity Framework Library en varios proyectos
- 19. ¿Cómo compartir páginas cshtml en múltiples proyectos?
- 20. Cómo archivar proyectos en Jira, para que desaparezcan del selector de proyectos
- 21. Compartir datos entre AppDomains
- 22. Es Kernel.Get <T>() threadsafe + good pattern para compartir el núcleo entre los componentes
- 23. Estrategia del componente JIRA
- 24. compartiendo código entre proyectos en eclipse
- 25. ¿Cómo puedo compartir recursos entre los diferentes proyectos de Eclipse, para evitar la duplicación?
- 26. ¿Cómo puedo compartir un archivo de recursos entre proyectos en Visual Studio?
- 27. ¿Cuál es la mejor manera de compartir archivos fuente Delphi entre proyectos?
- 28. Práctica recomendada para compartir proyectos entre árboles de soluciones (MSVS 2008 y MSVS 2010)
- 29. Android: compartir actividades/código entre diferentes aplicaciones
- 30. Comunicación entre componentes en javascript
Sí, aquí pertenece. JIRA es una herramienta popular utilizada principalmente por programadores. – Novelocrat