5

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

2

La descripción del proyecto permite HTML, simplemente edítelo y coloque el enlace a sus documentos desde la última versión exitosa.

+0

¡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

+0

Sí, pensé que estaría bien, no tenía una instancia de Hudson funcionando en mi casa para verificar. – ocodo

4

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

+0

+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. –

+0

Sí, permite guardar informes anteriores. De hecho, tuve que usarlo para algunos informes de métricas personalizadas que hacemos (Understanding C++). – Sagar

+0

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

1

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.

Cuestiones relacionadas