TFS build order
I am having a problem with the migration scripts order when build for a release on TFS. Following an upgrade of ReadyRoll to 1.17 two changes were made to the project file automatically, these lines were deleted:-
<div> <DeployOnceUseSemver>True</DeployOnceUseSemver></div><div> <SemverInitialBaseline>True</SemverInitialBaseline></div>
and these lines added:-
I changed the migration order to FilePath but the build still put the files in file name order. I've now rolled back my version of ReadyRoll to 1.14 and manually reverted the project file so it now builds and deploys OK. However I don't think this is a good long term fix.
Is this just a breaking change in the project file structure that would be fixed by moving everyone in the team to the latest version of ReadyRoll at the same time or is there a bigger problem here?
<div> <MigrationOrdering>SemanticVersioning</MigrationOrdering></div><div> <Baselining>FolderBased</Baselining></div>I did not worry about it and pushed the commit. The automatic build then ran but processed the scripts in file name order, ignoring the folder name. As you would probably expect this then failed.
I changed the migration order to FilePath but the build still put the files in file name order. I've now rolled back my version of ReadyRoll to 1.14 and manually reverted the project file so it now builds and deploys OK. However I don't think this is a good long term fix.
Is this just a breaking change in the project file structure that would be fixed by moving everyone in the team to the latest version of ReadyRoll at the same time or is there a bigger problem here?
Tagged:
Best Answers
-
dnlnln Posts: 234 Gold 2Quick update: The team has replicated the issue and prepared a fix which will preserve the legacy settings in the project file. I'll post a further update once this has been released (hopefully this week).Daniel Nolan
Product Manager
Redgate Software -
dnlnln Posts: 234 Gold 2A fix has now been released. In VS2017, the update can be retrieved through the Extensions and Updates dialog.
ReadyRoll Pro users can also download the fix here:
ftp://support.red-gate.com/patches/ReadyRoll/07Jun2018/ReadyRoll_1.17.18158.17.exe
Again thanks for reporting this issue and sorry for the inconvenience.Daniel Nolan
Product Manager
Redgate Software
Answers
Product Manager
Redgate Software