es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: JENKINS-GROOVY

Pase la salida del script de PowerShell a los parámetros de Jenkins.

Estoy tratando de obtener una lista de plantillas de Vsphere y usarlas como parámetros en Jenkins. He intentado usar una función y ejecutar el comando de PowerShell. def findtemplates() { def $vmTemplate = “powershell -command ‘Connect-VIServer -server server -User user -Password pass -Force; Get-Template | select name'” return $vmTemplate } . . . Read more

Inyecte el secreto de Jenkins en el archivo Nuget.config

Lo que estoy tratando de lograr es lo siguiente: Crear un Jenkins Secret Text. Inyectarlo en el Nuget.config en el código fuente como una contraseña en la sección de packageSourceCredentials. Pero el valor aparece como todo * en el archivo de configuración. ¿Esto es posible?

Convertir datos JSON en CSV usando Groovy. Aquí tienes un código de ejemplo en Groovy para convertir datos JSON en formato CSV: “`groovy @Grab(‘com.googlecode.json-simple:json-simple:1.1.1′) import groovy.json.JsonSlurper def json = ”’ { “employees”: [ { “firstName”: “John”, “lastName”: “Doe” }, { “firstName”: “Anna”, “lastName”: “Smith” }, { “firstName”: “Peter”, “lastName”: “Jones” } ] } ”’ def slurper = new JsonSlurper() def parsedJson = slurper.parseText(json) def csvData = new StringBuilder() def headers = parsedJson.employees[0].keySet() headers.each { header -> csvData.append(“$header,”) } csvData.deleteCharAt(csvData.length() – 1) csvData.append(‘\n’) parsedJson.employees.each { employee -> headers.each { header -> csvData.append(“${employee[header]},”) } csvData.deleteCharAt(csvData.length() – 1) csvData.append(‘\n’) } println csvData.toString() “` Este código primero utiliza la dependencia `json-simple` para analizar los datos JSON. Luego, genera las cabeceras del CSV a partir de las claves de la primera entrada en el arreglo de empleados. A continuación, recorre cada empleado y sus respectivos valores para generar las filas del CSV. La salida del código será: “` firstName,lastName John,Doe Anna,Smith Peter,Jones “` Puedes modificar el código según tus necesidades y la estructura especifica del JSON que deseas convertir en CSV.

json { "BRANCH": "master", "name": "customer", "product_name" : "PQ", "domain" : "Shopping", "_id": "12345" } Dado un archivo JSON que contiene datos JSON para convertir en CSV/Excel usando código Groovy. Por favor, alguien ayúdeme. Tengo que convertir datos JSON en CSV/Excel usando código Groovy.

Aprobación CSR desde el pipeline de Jenkins.

Tengo un pipeline para obtener el csr y aprobarlo. Puedo obtener los csr pendientes y aprobarlos con el siguiente comando. sh “oc get csr” sh “xargs oc adm certificate approve” Ahora pasando al problema real. Cuando hay csr pendientes, el método anterior funciona bien. Cuando no se encuentran recursos, el . . . Read more