tipos tener tag sirve remove qué proyecto podemos para oneline nuestros nos mayor log herramienta hacer hace existen etiquetas cuando crear creamos control git continuous-integration hudson

tener - ¿qué hace git log-oneline?



¿Cómo configura Hudson para que trabaje con Git? (3)

Intento configurar Hudson como un Servidor CI y tengo problemas para que todo funcione. Estoy tratando de usar el complemento ''oficial'' de git. No he hecho ninguna prueba con el complemento alternativo desarrollado por stephenh.

Me pregunto si alguien más ha conseguido que Hudson trabaje con Git o cualquier servidor de CI para trabajar con Git. Si es así, cómo y con qué configuración.

La información pertinente es que estoy en Hudson 1.277, estoy usando Git 1.6.1.1.230.gdfb04 y Git Plugin 0.5, todo en la plataforma de Windows.

¡Gracias por adelantado!


Mi experiencia con Hudson git plugin 0.5 en Linux ha sido muy positiva. Funciona muy bien.

Mi experiencia con Hudson git plugin 0.5 en Windows ha sido consistentemente negativa. Me encontré con el error 2762 de Hudson, "/ se agrega a la ruta del destino de clonación, Windows no se clonará en ese destino"

Cuando cambié al complemento Hudson git prelanzamiento 0.6 de stephenh (en Windows), pude usar git en Windows con Hudson.

Las mejoras de Stephen Haberman se mencionan en la trampa del kernel . Confirmé que su objetivo / git.hpi funciona en mi instalación de la versión 1.290 de Hudson. Creo que está ubicado en http://github.com/stephenh/hudson-git2/

Hay un mensaje sorprendente cuando Hudson 1.290 comienza con el complemento de Stephen. Hudson informa:

Mar 10, 2009 7:57:36 AM hudson.util.RobustReflectionConverter doUnmarshal WARNING: Cannot convert type hudson.util.DescribableList to type hudson.model.Hudson$CloudList Mar 10, 2009 7:57:36 AM hudson.util.RobustReflectionConverter doUnmarshal WARNING: Skipping a non-existent field repositories com.thoughtworks.xstream.converters.reflection.NonExistentFieldException: No such field hudson.plugins.git.GitSCM.repositories

Sin embargo, incluso con esos mensajes, aún pude clonar mi repositorio. Todavía no hice pruebas detalladas, pero los resultados preliminares parecen prometedores.


Con el próximo 2.1. lanzamiento Hudson tendrá el plugin git como parte de la instalación predeterminada. Incluso ahora el plugin git funciona como un encanto.

En resumen, configure su instalación de git en la configuración global y luego especifique repo url y bifurque en la configuración del proyecto.

Consulte el libro de Hudson para obtener más información sobre cómo configurar cosas y cosas así.

http://www.simpligility.com/2011/06/hudson-book-changes-and-community/

Actualización: el libro ahora está disponible en http://wiki.eclipse.org/The_Hudson_Book