Tag: JENKINS-GROOVY
Archivo ubicado en /opt/apps/workspace/build32/target/site/result.html en el nodo de trabajo de Linux. La compilación se está ejecutando en la carpeta /opt/apps/workspace/build32. A continuación se muestra el fragmento de código que estoy utilizando. Si (fileExists("/opt/apps/workspace/build32/target/site/result.html")) { echo "El archivo result.html existe" } sino { echo "El archivo no existe" } def archivo . . . Read more
Actualmente estoy trasladando nuestros scripts de shell/bash de un jenkinsfile a scripts de groovy que se almacenan en métodos pero siguen ejecutándose como scripts sh. El problema que tengo es con las variables que contienen // /_ ejemplo: ${NOMBRE_VARIABLE// /_} No puedo encontrar exactamente qué hace // /_ cuando se . . . Read more
Estamos utilizando recordIssues del “Plugin de Advertencias Next Generation” para visualizar los resultados que ha generado el Escáner de Imágenes de Docker Trivy-Dockerimage-Scanner “aquasec/trivy”. Esta herramienta puede escanear imágenes de Docker contra varias bases de datos de CVE. Los resultados se generan con recordIssues(enabledForFailure: true, aggregatingResults: true, qualityGates: [[threshold: 1, . . . Read more
Estoy tratando de hacer un trabajo de tubería de seed para extraer todos los DSLs del directorio de scripts y generar los trabajos correspondientes. Esto es lo que tengo como mi Jenkinsfile: tubería { agente cualquiero etapas { etapa (‘semilla<em>o</em>actualizar_trabajos’) { pasos { jobDsl( objetivos: [‘scripts/*.groovy’].join(‘\n’), acciónDeTrabajoEliminado: ‘ELIMINAR’, ) } . . . Read more
Soy completamente nuevo en Groovy y Jenkins. Tengo algunas variables predefinidas en el script de Groovy (de la tubería de Jenkins) y necesito seleccionar dinámicamente una variable de ellas basándome en la entrada del trabajo/usuario. El contexto de ejemplo del requisito se proporciona a continuación. Aquí ‘env’ es mi entrada . . . Read more