Pregunta

Hola estoy tratando de utilizar el plug-in de liberación experto en Hudson. La construcción tiene éxito y después de entonces, cuando se trata de Hudson para liberar el proyecto, se produce el siguiente error.

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The svn command failed.
Command output:
svn: Commit failed (details follow):
svn: CHECKOUT of '/svn/projects/!svn/ver/82706/some/path/buildconfig/configuration/pom.xml': authorization failed: Could not authenticate to server: rejected Basic challenge (http://xx.xxx.xx.xx)

[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 17 seconds
[INFO] Finished at: Thu Nov xx 12:25:31 CST xxxx
[INFO] Final Memory: 22M/88M
[INFO] ------------------------------------------------------------------------
channel stopped
Finished: FAILURE

lo que me falta aquí. He visto algunos artículos relacionados con esto en stackoverflow.But, que no están relacionados a la caja.

creo que es un problema con SVN, y debido a eso, maven no puede continuar. La persona que ejecuta el Hudson puede hacer los comandos básicos de SVN en la línea de comandos.

Se apreciará Cualquier ayuda relacionado con este.

¿Fue útil?

Solución 2

Este problema se resolvió pedir a la persona que poseía el proceso de Hudson para hacer el lanzamiento. Funcionó bien entonces. El problema que tenemos es que no hay usuario compartida para Hudson. La persona que lo instaló lo posee.

Cuando nos movemos a la nueva caja Hudson, tenemos que crear un usuario Hudson dedicado.

Otros consejos

  

La persona que ejecuta el Hudson puede hacer los comandos básicos de SVN en la línea de comandos.

¿Eso también significa que el usuario está ejecutando como Hudson (muy probablemente "Hudson") puede realizar las órdenes de svn? Si no es así, se puede comprobar que mediante la realización de un sudo su hudson - y luego tratar los comandos mvn release:prepare/perform.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top