svn msbuild jenkins msbuild-task jenkins-plugins

svn - Construyendo una revisión particular en Jenkins Pipeline



jenkins nuget restore (1)

Puede agregar @1234 a su SVN_URL en la ubicación de SVN. (ver https://stackoverflow.com/a/2325478/834 )

También puede usar la variable de entorno SVN_REVISION para obtener la revisión y usar algo como @${SVN_REVISION} en su ubicación de SVN. La documentación está disponible en https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project#Buildingasoftwareproject-JenkinsSetEnvironmentVariables .

Estoy usando SVN como mi repositorio de control de fuente y Jenkins como mi herramienta de CI. Ejecuto scripts de MSBuild usando Jenkins para hacer las construcciones y despliegues reales. También utilizo el plugin Jenkins Pipeline para gestionar la construcción de proyectos posteriores.

Tengo un problema con la tubería. El problema es que, digamos que he realizado 10 comprobaciones en SVN y, como resultado, han tenido lugar 10 compilaciones automáticas de CI, y como resultado de eso, la interconexión muestra 10 compilaciones. Ahora, si quiero llevar el número de compilación 5 a la siguiente etapa de la cadena, esperaría que todo el código hasta la quinta construcción se construya en la siguiente etapa, en cambio lo que está sucediendo es que el último código (compilación 10) es siendo usado todo el tiempo.

No sé si necesito modificar mi script de compilación o si necesito configurar Jenkins o si necesito configurar el plugin de pipeline. ¿Alguien sabe?

En caso de que no sepa a qué me refiero con el complemento de canalización, aquí hay una captura de pantalla.