Articles of jenkins

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 […]

¿Es posible capturar el stdout del comando sh DSL en la tubería?

Por ejemplo: var output=sh “echo foo”; echo “output=$output”; Obtendré: output=0 Entonces, aparentemente obtengo el código de salida en lugar del stdout. ¿Es posible capturar el stdout en una variable de canalización, de modo que pueda obtener: output=foo como mi resultado?

Lanzamiento de mvn: prepare not commiting changes to pom.xml

Estoy intentando liberar un plugin de Jenkins ( stashNotifier ) con Maven y enfrentar un problema con el complemento de lanzamiento. mvn clean release:prepare se ejecuta hasta su finalización sin errores, pero no puede comprometer el pom.xml cambiado en mi repository git local. Aunque marca el HEAD de la twig en la que bash liberar […]

Tiempo de espera al ejecutar las pruebas de xcodebuild en Xcode 6 a través de SSH

Parece que tengo problemas con la integración de Xcode6 con jenkins, actualmente tengo esta configuración y trabajo con Xcode 5. Con xcode 6 ejecutándose remotamente a través de SSH, el tiempo de espera del simulador, cuando lo ejecuto localmente tiene éxito. Mando xcodebuild -workspace PROJECTNAME.xcworkspace -scheme BGO_Tests -destination ‘platform = iOS Simulator, name = iPhone […]

¿Cómo detener un trabajo zombie imparable en Jenkins sin reiniciar el servidor?

Nuestro servidor Jenkins tiene un trabajo que ha estado funcionando durante tres días, pero no está haciendo nada. Al hacer clic en la pequeña X en la esquina no se hace nada, y el registro de salida de la consola tampoco muestra nada. Revisé nuestros servidores de comstackción y el trabajo en realidad no parece […]