Articles of jenkins

No se pueden leer las variables de Git Environment Jenkins usando Groovy Jenkinsfile

El plugin de Git está instalado (de forma pnetworkingeterminada) en mi Jenkins, pero no puedo get las variables de env que el complemento de Git debe pasar. Estoy buscando: GIT_COMMIT GIT_BRANCH GIT_PREVIOUS_COMMIT GIT_PREVIOUS_SUCCESSFUL_COMMIT GIT_URL etc. Estoy usando el elemento de trabajo Pipeline que apunta a un repository de Github con el Jenkinsfile con el siguiente […]

Trigger Jenkins comstack cada 2 horas pero solo si hubo un commit de git

Este es el problema que estoy teniendo: necesito activar una creación de trabajo cada 2 horas, pero solo si hubo una confirmación de git (omisión si no hubo actividad). Puedo resolverlos individualmente pero no estoy seguro de cómo resolverlos juntos: ¿alguien tiene alguna buena idea? El único que se me ocurre es un trabajo cron […]

Jenkins pipeline git command submodule actualización

Quiero actualizar el submodule en git clone. ¿Hay alguna manera de hacer esto con el command Git de Jenkins Pipeline? Actualmente estoy haciendo esto … git branch: 'master', cnetworkingentialsId: 'bitbucket', url: 'ssh://bitbucket.org/hello.git' Sin embargo, no actualiza el submodule una vez clonado

Al build solo un subdirectory de un repository de Git, Jenkins muestra los cambios de todo el repository: ¿por qué?

Acabamos de migrar a Git, así que si hago preguntas estúpidas, por favor perdóname 🙂 Nuestro repository de Git contiene varios proyectos de Maven, como este ssh://git@git.whatever.com:7999/foo/foo.git bar1 bar2 Tengo trabajos separados de Jenkins para build bar1 y bar2. Para evitar que un empujar a bar1 también desencadene bar2, configuré el complemento Git en bar2 […]

Jenkins construye continuamente el esclavo de Windows incluso sin cambios en el repository

Tengo dos trabajos de Jenkins vinculados a un esclavo de Windows en particular que se crean continuamente. Están configurados para sondear el Git SCM con una expresión cron de * * * * * pero se generarán cada minuto, incluso si no ha habido cambios en el repository de Git. En el logging de sondeo […]

Usar la dirección de correo electrónico de Git commit para enviar notifications a Jenkins

He configurado un trabajo de Jenkins con el complemento de Git y ahora quiero utilizar el complemento de correo electrónico ext para enviar notifications de falla a la dirección de correo electrónico especificada en la confirmación de interrupción. Pero siempre consigo "An attempt to send an e-mail to empty list of recipients, ignonetworking" por lo […]

Jenkins Git Branch Selection con Fallback

En mi proyecto tengo un repository de estilo GitFlow . ¿Cómo puedo hacer que Jenkins haga lo siguiente? (XXXX = No) Construya la twig Release-XXXX Si una twig de publicación no existe, crea la twig principal. Entiendo que puedo poner twigs en order de prioridad usando el complemento git-chooser-alternative, pero no sé cómo seleccionar twigs […]

Cómo hacer que Jenkins se conecte al repository git

Tengo problemas para lograr que Jenkins reconozca mi git repo. La captura de pantalla está debajo. Me dijeron que usando git clone https://blah/blah.git el repository como de solo lectura sin necesidad de cnetworkingenciales o keys. Quiero simplemente extraer el código y buildlo. Lo curioso es que cuando ejecuto el mismo command desde la command-line, funciona […]

¿Cómo obtengo todos los commit de git usando el plugin de múltiples scm de Jenkins con git?

¿Alguien ha configurado satisfactoriamente el plugin de jenkins multiple scm con git donde los commit de todos los repos de git configurados se muestran en los datos de construcción de git y en la página de construcción de jenkins? He configurado todos los repositorys de git con su propio nombre y nombre de scm personalizado […]

Gerrit Trigger en múltiples SCM en jenkins no funciona

Estoy tratando de configurar a Jenkins para un proyecto. Utilizo git como SCM y gerrit como herramienta de revisión de código. Mi proyecto consiste en muchos repositorys, así que estoy usando el plugin MultipleSCM en Jenkins para verificar diferentes repositorys. He configurado Gerrit Trigger para iniciar una compilation cuando se produce la verificación del código. […]