Tag: JENKINS-GROOVY
En el siguiente script, quiero agregar un comando más “iisreset” en el parámetro execCommand: steps { echo “${DBServer}” echo “Desplegando Servicio de Construcción de Informes” sshPublisher( publishers: [ sshPublisherDesc( configName: “${PortalServer}”, transfers: [sshTransfer( execTimeout: 120000, execCommand: “xcopy /s/e/y/i C:\\Artifacts\\build-${BUILD_NUMBER}\\ReportBuildService C:\\ABC\\ReportBuildService && iisreset”, makeEmptyDirs: true, patternSeparator: ‘[, ]+’, remoteDirectory: “Artifacts/build-${BUILD_NUMBER}/ReportBuildService”, removePrefix: . . . Read more
Estoy tratando de escribir un script de Groovy para un trabajo que tenga un parámetro de elección. Una de las opciones sería una cadena con espacios entre ellas (por ejemplo, ‘entorno de prueba’). ¿Hay alguna forma de lograr esto? Código actual: parameters { choice(name: ‘environment_name’, description: ‘El nombre del entorno’, . . . Read more
Tengo un pipeline que se ejecuta para tres ramas diferentes (dev/uat/master). Algunos parámetros cambian para cada rama, por lo que están codificados para cada entorno, lo que resulta en tres Jenkinsfile (uno para cada entorno). Mi segunda solución es tener tres archivos de propiedades diferentes basados en el entorno. Un . . . Read more
Hola, estoy tratando de eliminar la subcadena “-unsigned” del nombre de archivo en un script de pipeline de Jenkins. Donde el patrón de archivo es “app/build/outputs//-release.apk”. Escribí el siguiente script en Groovy: findFiles(glob: filePattern).each { file -> sh “”” mv ${file.path} “${file.path//-unsigned/}” “”” } Obtengo el error “unexpected char : . . . Read more
Estoy intentando agregar una función en JenkinsFile Declarative pipelines en la descripción de los parámetros, pero tengo dificultades para hacerlo funcionar. La idea es tener un trabajo de Jenkins específico para el entorno, y me gustaría ver que el parámetro de opción muestre el nombre del entorno en la descripción . . . Read more