metadatos - tipos de cabecera html
¿Qué html es compatible en la descripción del trabajo Jenkins? (1)
En la descripción del trabajo puede utilizar etiquetas HTML. Tengo algo como:
blabla.. on <a href="http://vms029/wa_shdw" target="_blank">http://vms029/wa_shdw</a>
Pero el target="_blank"
parece ser borrado en algún lugar. ¿Hay otra manera? ¿Algún documento sobre qué es compatible y qué no?
Jenkins le permite usar varios lenguajes de marcado para escribir descripciones de trabajo; los complementos pueden definir cómo se debe analizar la descripción a través de la interfaz MarkupFormatter
.
De forma predeterminada, se utiliza RawHtmlMarkupFormatter
, que aplica una política de desinfección de HTML (del Proyecto OWASP AntiSamy ) - la política de Myspace .
En la política de Myspace, verá que solo se permiten ciertas etiquetas y atributos. target
no es uno de ellos, por lo que ve que lo eliminan de su entrada.
Para su caso de uso, las alternativas son instalar y configurar otro complemento de formateador de marcado, o escribir el suyo. Algunos ejemplos incluyen:
- Escape Markup Plugin : escapa todas las etiquetas HTML (probablemente no sea tan útil para usted)
- Formateador "Anything Goes" : permite cualquier entrada de HTML (con los riesgos de seguridad asociados)
- PegDown Formatter Plugin : te permite escribir tus descripciones en Markdown (probablemente la mejor opción aquí, pero probablemente no admita cosas como
target="_blank"
)