Articles of jenkins

Plantilla de tubería Jenkins

Tenemos varios proyectos de Java. Cada proyecto tiene su propia cartera de entrega. Todas las tuberías tienen los siguientes pasos en común (simplificados): Desarrollar proyecto Proyecto de lanzamiento Implementar para probar el entorno Implementar en el entorno de producción Las canalizaciones del proyecto solo difieren en las propiedades específicas del proyecto, como los nombres de […]

¿Cómo gestionar un script de comstackción de ant común en varios trabajos de comstackción de proyectos en jenkins?

Tengo un conjunto de proyectos Java procedentes de diferentes repositorys git que quiero construir con Jenkins. Todos ellos comparten el mismo script de comstackción de ant, que emplea partes de configuración específicas del proyecto (p. Ej. Comstackción de ruta de clase) a través del mecanismo de importación de ant. Por el momento, hago esto compartiendo […]

¿Cómo acceder a los parámetros en una comstackción parametrizada?

¿Cómo se accede a los parameters establecidos en la sección “Esta versión está parametrizada” de un trabajo de “Workflow” Jenkins? CASO DE PRUEBA Crea un trabajo WORKFLOW. Habilita “Esta comstackción está parametrizada”. Agregue un foo PARÁMETRO DE CADENA con el bar text predeterminado de la bar text valores. Agregue el siguiente código al Workflow Script […]

¿Cómo disparo otro trabajo de Hudson como un paso previo a la construcción?

¿Cómo disparo otro trabajo de Hudson como un paso previo a la construcción?

Error “El dispositivo de entrada no es un TTY”

Estoy ejecutando el siguiente comando de mi Jenkinsfile . Sin embargo, aparece el error “El dispositivo de entrada no es un TTY” . docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh ¿Hay alguna forma de ejecutar el script desde Jenkinsfile sin hacer el modo interactivo? Básicamente tengo un archivo llamado script.sh que me gustaría ejecutar dentro […]

Desactivando Sonar para cierto código

¿Es posible desactivar mediciones de sonar ( www.sonarsource.org ) para bloques específicos de código, que no se quiere medir? Un ejemplo es la advertencia “Preserve Stack Trace” que arroja Findbugs. Al abandonar el servidor, es posible que desee solo devolver el mensaje al cliente, sin incluir la excepción real que acabo de capturar, si esa […]

¿Cómo eliminar una asignación de espacio de trabajo TFS?

Tuve un proyecto en tfs dentro de un proyecto de equipo, luego trasladamos el proyecto a una ubicación diferente en otro proyecto de equipo. Había configurado a Jenkins para conectarme al proyecto del equipo y crear mi solución, pero cuando cambié la configuración para conectarme al nuevo proyecto del equipo tfs, me da el siguiente […]

Utilice xcodebuild (Xcode 8) y firma automática en entornos CI (Travis / Jenkins)

Con el lanzamiento de Xcode 8, Apple presentó una nueva forma de administrar la configuración de firma. Ahora tiene dos opciones, Manual y Automatic . De acuerdo con la sesión de la WWDC 2016 sobre la firma de código (WWDC 2016 – 401 – Novedades en la firma de la aplicación Xcode) , cuando selecciona […]

Negociación de algoritmo falla SSH en Jenkins

Estoy intentando enviar ssh desde Jenkins a un servidor local, pero se produce el siguiente error: [SSH] Exception:Algorithm negotiation fail com.jcraft.jsch.JSchException: Algorithm negotiation fail at com.jcraft.jsch.Session.receive_kexinit(Session.java:520) at com.jcraft.jsch.Session.connect(Session.java:286) at com.jcraft.jsch.Session.connect(Session.java:150) at org.jvnet.hudson.plugins.SSHSite.createSession(SSHSite.java:141) at org.jvnet.hudson.plugins.SSHSite.executeCommand(SSHSite.java:151) at org.jvnet.hudson.plugins.SSHBuildWrapper.executePreBuildScript(SSHBuildWrapper.java:75) at org.jvnet.hudson.plugins.SSHBuildWrapper.setUp(SSHBuildWrapper.java:59) at hudson.model.Build$BuildExecution.doRun(Build.java:154) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533) at hudson.model.Run.execute(Run.java:1754) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:89) at hudson.model.Executor.run(Executor.java:240) Finished: FAILURE Versión instalada de […]

Cómo obtener una lista de archivos modificados desde la última comstackción en Jenkins / Hudson

Configuré Jenkins, pero me gustaría saber qué archivos se agregaron / cambiaron entre la comstackción actual y la comstackción anterior. Me gustaría ejecutar algunas pruebas de larga duración dependiendo de si ciertas partes del árbol fuente se cambiaron o no. Después de haber buscado en Internet, no puedo encontrar ninguna mención de esta habilidad dentro […]