Sé que la opción activa admite javascript para modificar el dominio de la interfaz de usuario web de jenkinse en el panel de configuración. Como la foto que se muestra. Referencia
Pero, ¿cómo puedo ejecutar javascript en una canalización declarativa de elección activa? Por ejemplo, si quiero deshabilitar el botón de compilación. El código debería ser como
[$class: 'DynamicReferenceParameter', choiceType: 'ET_FORMATTED_HIDDEN_HTML', name: 'Disable Button', referencedParameters: 'A_checkbox_trigger', script: [$class: 'GroovyScript', fallbackScript: [ classpath: [], sandbox: true, script: fallback ], script: [ classpath: [], sandbox: true, script: """return "${ def buildHTML = '''<script> function custom(){ document.getElementById("yui-gen1-button").disabled=true } </script>''' return buildHTML }" """ ] ] ]¿Alguien podría darme un ejemplo simple de cómo generar efectos en la página de jenkins? gracias