2012-06-25 18 views
8

trabajo utilizo el plugin Jenkins Subversion para obtener una copia de trabajo de Jenkins. Se utiliza un cliente SVN separado para extraer cierta información de esta copia de trabajo (qué rama se utilizó, qué revisión, etc.).Configurar Subversion plugin Jenkins utilizar 1,6 copia

El plugin de Subversion crea una copia de trabajo 1.7, que el otro cliente no puede manejar (que es de 1,6). ¿Hay alguna manera de configurar el complemento de Subversion para que obtenga una copia de trabajo 1.6?

Esta pregunta enumera una manera de configurar el plugin de Subversion: Hudson doesn't checkout using symlinks when using SVN (Subversion) Así que empecé a buscar todas las opciones de configuración, y terminó en esta página: http://svnkit.com/kb/user-guide-config-settings.html, pero en realidad es incompleta.

También encontré esto: http://wiki.svnkit.com/SVNKit_FAQ#Q:_Can_the_current_SVNKit_version_be_forced_to_create_pre-1.5_format_working_copies.3F, excepto que esa propiedad se ignora para los nuevos directorios.

no puedo utilizar variables Jenkins para extraer la información de la rama y la revisión, debido a que el mismo guión también debe ser capaz de ejecutar fuera de Jenkins. Tampoco es posible actualizar el cliente por separado, porque estamos trabajando con un software "congelado" en los sistemas de compilación. Si todo lo demás falla, podría degradar a Jenkins, pero eso no se prefiere.

+1

yo no trabajo con Jenkins, pero SVNKit creará 1,6 copias de trabajo si se establece la propiedad de Java "svnkit.wc.17" a "falso" (por defecto: "true"). –

+0

@DmitryPavlenko Muchas gracias. Las versiones más nuevas de Jenkins/Hudson vienen con esta versión de svnkit que usan para pagar. Sin embargo, cuando se realiza una liberación experto, Jenkins/Hudson utiliza el Linux ** ** SVN cliente, que en nuestro caso fue –

Respuesta

15

En la página principal de configuraciones de Jenkins (http:/<jenkins_server>/configure) busque Subversion Workspace Version y configúrelo en el valor apropiado (1.6).

+0

1.6.6 Esta es de hecho la respuesta a mi pregunta. Sin embargo, no solucionó el problema, ya que estaba 'listo' para 1.6. Dejaré esta pregunta como está y la marcaré como respondí. –

+1

Espera, si no solucionó tu problema, ¿por qué estás aceptando la respuesta? –

+2

Como no había analizado mi problema correctamente, hice la pregunta incorrecta. Usted proporcionó la respuesta a la pregunta, por lo que merece la marca de verificación verde. –

Cuestiones relacionadas