Resultados de la búsqueda a petición "groovy"

3 la respuesta

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

1 la respuesta

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' // ...

6 la respuesta

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.

3 la respuesta

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

2 la respuesta

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, ...

1 la respuesta

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: ...

4 la respuesta

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: ...

3 la respuesta

¿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', ...

2 la respuesta

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

3 la respuesta

¿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 ...