We have a build project that has for jobs in 2 stages.
stage 1
checkout source and build and check in website code (ie, build 2.00.00.052 is checked in)
2. checkout source and build and check in db migration updates (ie, migration script folder 2.00.00.052 is checked in
deploy stage
pull down the build 2.00.00.052 via nant and deploy to QA web servers
2. pull down the repository that holds all migration scripts (ie, 2.00.00.049, .050, .051, and suppose to be new .052)
apply the appropriate migration scripts to qa in order (.49, .50, .51 and the supposed to be .052)
Our problem is that it appears like the repositories for deploy stage step 2 do not contain the new checked in migration scripts created in stage 1, step 2.
Its almost like the repositories are pulled down for all stages, before the stages actually run.
Is this a true statement?
how do we force bamboo to pull the repositories just before the job runs like it is configured?