He estado usando Jenkins/Hudson CI para implementar mi proyecto de sitio web .NET. He estado usando el MSbuild plugin para construir mi proyecto, y luego hago una copia para copiarlo al servidor.Despliegue de .NET con Jenkins/Hudson
Me he dado cuenta que si uso el publish feature in Visual Studio obtengo un conjunto diferente de archivos. Tengo las transformaciones de configuración funcionando, pero termino con todos los archivos .cs y una comparación winmerge muestra que los binarios son diferentes.
Por lo tanto, me gustaría obtener Jenkins funcionando igual que la función de publicación o confirmar que una implementación de xcopy es funcionalmente la misma.
Los encabezados de los archivos EXE y DLL contienen una marca de tiempo. Diferentes compilaciones nunca generarán el mismo archivo exacto. –