Plugin para cometer Hudson acumulación de artefactos
-
20-09-2019 - |
Pregunta
¿Hay plugins disponibles que van a cometer el artefacto acumulación de nuevo a SVN?
Solución
Creo que la SVN editor se adapte a sus necesidades.
Otros consejos
Desafortunadamente Svn Publisher no está realmente terminado y requiere un poco más de trabajo antes de poder utilizarlo en la ira.
He descubierto que puedo hacer lo que necesito con un script de shell / cmd ejecutada como una acción de acumulación (o, por supuesto, posterior a la generación funcionaría), aunque no es realmente ideal. La secuencia de comandos sólo utiliza funciones de línea de comandos svn estándar y se ve algo 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"
Así, puede crear la nueva carpeta para los artefactos de construcción en Subversion, echa un vistazo a una carpeta local (en el espacio de trabajo), copiamos lo que queremos en, svn add
esos artículos a continuación se comprometen todo de nuevo.
En lo personal, estoy todavía no se venden en el beneficio de tener a construir informes en Subversion, pero tenemos que tener un almacenamiento persistente de esta información - el servidor Jenkins no es un buen repositorio para que
.Escribir un complemento personalizado o en realidad la fijación Svn Editorial sería una mejor solución a largo plazo.