Resultados de la búsqueda a petición "groovy"
Detectando el primer y último elemento dentro de un Groovy cada {} cierre
Estoy usando el práctico MarkupBuilder de Groovy para crear una página HTML a partir de varios datos de origen. Una cosa que me cuesta hacer bien es crear una tabla HTML y aplicar diferentes clases de estilo a la primera y última fila. Esto ...
Extracción recursiva de valores de campo JSON en Groovy
Necesito implementar un método que escanee una cadena de JSON para un particulartargetField y devuelve el valor de ese campo (si existe) onull (si no es así): // Ex: extractFieldValue(/{ "fizz" : "buzz" }/, 'fizz') => 'buzz' // ...
Llamar a una función Groovy desde Java
¿Cómo se llama a una función definida en un archivo de script Groovy desde Java? Ejemplo de script maravilloso: def hello_world() { println "Hello, world!" }He mirado GroovyShell, GroovyClassLoader y GroovyScriptEngine.
Se requiere ayuda de Regex
Estoy tratando de reemplazar dos o más ocurrencias de<br/> (me gusta<br/><br/><br/>) etiquetas junto con dos<br/><br/> con el siguiente patrón Pattern brTagPattern = Pattern.compile("(<\\s*br\\s*/\\s*>\\s*){2,}", Pattern.CASE_INSENSITIVE | ...
Duraciones de tiempo maravilloso
Hola, estoy tratando de calcular la diferencia (duración) entre dos veces en Groovy. p.ej. start = "2010-10-07T22: 15: 33.110 + 01: 00" stop = "2010-10-07T22: 19: 52.356 + 01: 00" Idealmente, me gustaría obtener la duración devuelta en horas, ...
Jenkins cómo crear paso manual de tubería
Antes Jenkins2 estaba usandoComplemento de canalización de compilación [https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin]para construir e implementar manualmente la aplicación en el servidor. Configuración anterior: ...
Jenkins: no se puede definir la variable en la etapa de canalización
Estoy tratando de crear un script de canalización Jenkins declarativo pero tengo problemas con la declaración de variable simple. Aquí está mi guión: pipeline { agent none stages { stage("first") { def foo = "foo" // fails with "WorkflowScript: ...
¿Cómo hacer que el trabajo de Pipeline espere todos los trabajos paralelos activados?
Tengo un script Groovy como parte del trabajo de Pipeline en Jenkins como se muestra a continuación: node { stage('Testing') { build job: 'Test', parameters: [string(name: 'Name', value: 'Foo1')], quietPeriod: 2, wait: false build job: 'Test', ...
Analizando matriz de matrices JSON en Groovy
Tengo la siguiente cadena de una respuesta REST JSON: [ { "uid":10512213, "name":"Bob" }, { "uid":7208201, "name":"John" }, { "uid":10570, "name":"Jim" }, { "uid":1799657, "name":"Sally" } ]La definición de respuesta de resto es de ...
¿Cómo enviar una notificación de Slack después de que falló la construcción de la tubería Jenkins?
Tengo un script de canalización maravilloso en Jenkins v2.19. También tengo un "Slack Notification Plugin" v2.0.1 y "Groovy Postbuild Plugin". He enviado con éxito un mensaje "compilación iniciada" y "compilación finalizada" (si lo hubiera ...