cruisecontrol.net - Binary comparison of images/files using MSBuild or CCNet -
at current client, using cruisecontrol.net continuous integration. building website projects using msbuild.
the issue have run against following: want move code , associated dlls every release. however, have (sometimes) hundreds of megs of files , images unchanged. in cc.net world, split these in 2 different builds, 1 site , other static content.
what know if knows of msbuild or ccnet plugin allow me binary diff on static content? i'd able know if image has chnaged or been added , package only changed/added content , push them qa environment.
i did svn logs , msbuild tasks.
every time deploy website, save somewhere revision number (basically in flat file). @ next build-deploy, svn log see diff between latest release , now. msbuild task takes svn log xml output, parses , outputs in file interesting static files added/modified/deleted. usual tasks come in , process modified files instead of every file.
that huge piece of work (above internal logic : our "static" contents dynamically generated each environment, each partner , each theme) worth it.
either way, can try using checksumcopy, don't know if it's less expensive...
Comments
Post a Comment