Complemento para confirmar el artefacto de compilation de hudson

¿Hay algún complemento disponible que vuelva a asignar el artefacto de construcción a SVN?

Creo que el editor de svn satisfará tus necesidades.

Desafortunadamente Svn Publisher no está realmente terminado y requiere un poco más de trabajo antes de que pueda usarlo con ira.

He descubierto que puedo hacer lo que necesito con un script shell / cmd ejecutado como una acción de compilation (o, por supuesto, la compilation posterior funcionaría), aunque en realidad no es lo ideal. La secuencia de commands simplemente utiliza funciones de línea de command svn estándar y se ve algo así como:

svn mkdir http://my.server:port/project/branches/buildArtifacts/${BUILD_ID}/ --username USERNAME --password PASSWORD -m "JIRA_ISSUE This is a commit message" svn co http://my.server:port/project/branches/buildArtifacts/${BUILD_ID}/ BuildArtifacts --username USERNAME --password PASSWORD cd BuildArtifacts cp ../../build/${BUILD_ID}/*.xml . svn add * svn ci --username USERNAME --password PASSWORD -m "JIRA_ISSUE This is a commit message" 

Por lo tanto, creamos la nueva carpeta para los artefactos de construcción en Subversion, la vemos en una carpeta local (en el área de trabajo), copymos lo que queremos, svn add esos elementos y luego confirmamos todo.

Personalmente, todavía no me venden por el beneficio de tener informes de compilation en Subversion, pero necesitamos tener un almacenamiento persistente de esta información; el server de Jenkins no es un buen repository para ello.

Escribir un plugin personalizado o arreglar Svn Publisher sería una mejor solución a largo ploop.