Estoy usando Hudson para generar la documentación de un proyecto de Python con Sphinx. Esto genera documentación HTML en la carpeta project/_build/html, que configuré para usarla como artefacto de construcción. Ahora, después de ejecutar el trabajo, puedo navegar hacia la documentación haciendo clic en el enlace "Artefactos", luego en la carpeta y luego en el archivo index.html. Eso es un poco engorroso, así que me gustaría personalizar la página del proyecto para que pueda tener un enlace "Ver documentación" que me lleve directamente al archivo index.html. ¿Hay alguna manera de hacer eso con Hudson?Agregue un enlace personalizado a la página del proyecto hudson
Respuesta
La descripción del proyecto permite HTML, simplemente edítelo y coloque el enlace a sus documentos desde la última versión exitosa.
Sé que la pregunta está cerrada, pero pensé que podría intentarlo. No necesita un servidor http por separado solo para servir documentación HTML, artefacto o no. Puede usar el complemento: http://wiki.hudson-ci.org/display/HUDSON/HTML+Publisher+Plugin
+1 Esa habría sido mi elección también. No he tenido la necesidad de usarlo también, pero jugué varias veces con la idea. Si leo la documentación correctamente, incluso cubre la parte de guardado de los informes, para que no se muestren como un artefacto. –
Sí, permite guardar informes anteriores. De hecho, tuve que usarlo para algunos informes de métricas personalizadas que hacemos (Understanding C++). – Sagar
Parece un complemento útil. Pero en mi caso, simplemente dejar que Hudson sirva a mis páginas está bien, por lo que no es necesario agregar un complemento (también conocido como nivel de complejidad, también conocido como punto de falla;)). – c089
Obtenga el complemento de sidelink. Eso le permite agregar un enlace a los que están en el lado izquierdo de la página del proyecto.
- 1. Agregue un enlace a la página Mi cuenta de Magento Condicionalmente
- 2. Despliegue del proyecto PHP con Hudson/Jenkins
- 3. ¿Cómo hacer listas desplegables dinámicas en la página de compilación parametrizada en un complemento Hudson personalizado?
- 4. Agregue un campo personalizado al curso Moodle
- 5. Agregue el botón personalizado para editar la página del paquete de administración de sonata
- 6. ¿Cómo construyo un proyecto Play con Hudson?
- 7. Agregue tools.jar en classpath del proyecto sbt
- 8. Enlace a la página de índice del sitio web
- 9. Agregue un control a la cabecera de la página en ASP.NET
- 10. Agregue la página al administrador activo
- 11. Enlace con StringFormat en un control personalizado
- 12. Agregue css dinámicamente a la página a través de javascript
- 13. Agregue javascript a la página de prueba html generada para el proyecto
- 14. Impedir que se agregue el enlace delimitador a la URL
- 15. enlace a un elemento dentro de la página actual
- 16. Agregue el enlace para que aparezca dentro del recuadro textarea
- 17. Entorno personalizado en Grails para Hudson/Jenkins
- 18. Doxygen: Agregar un enlace personalizado en la sección "Páginas relacionadas"
- 19. Agregue un enlace alrededor de un archivo Flash incrustado
- 20. Agregar enlace a la página de administración de django
- 21. Botón personalizado o vínculo a una página de Visualforce con un controlador personalizado
- 22. Agregue un encabezado personalizado según el tipo de archivo
- 23. magento formulario personalizado en la página del producto
- 24. Exe realiza un enlace completo cuando la Biblioteca cambia, a pesar del enlace incremental
- 25. Enlace a la página actual sin cadena de consulta
- 26. jquery agregue un fundido a un .addClass
- 27. ¿Cómo se pone un enlace/url en la página de inicio del sitio web en Django?
- 28. Agregue un formato personalizado en Rieles (que funcionará con responder_a)
- 29. ¿Cómo vincular un proyecto a un nodo esclavo en el servidor Hudson CI?
- 30. hudson/jenkins - Mostrando contenido al hacer clic en un enlace de resultado
¡Ja! HTML en la descripción. Fácil :) No es necesario copiar los archivos a otro servidor, hudson les servirá muy bien. Solo tuve que vincular a "/job/my-job-name/lastSuccessfulBuild/artifact/path/to/sphinx/_build/html/index.html". – c089
Sí, pensé que estaría bien, no tenía una instancia de Hudson funcionando en mi casa para verificar. – ocodo