Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

Major Bug?! repeat parameter was established before the step gets its turn? #3880

HealingQuickly ·

Hi QuickBuild team


I've encountered a very annoying issue that prevents me from organizing the step orders properly. Here is the simple sequential steps I have:


a.PNG

the sequential step has node selection scheme defined, so that the checkout happens in the right place.


Problem:
the step "execute make" reads certain files from the checkout, then gathers a list of values to be the repeat parameters.
And before the first time checkout, the sequential step fails, even before checkout step happens (the error message is from "run all builds" step). I can't even disable "execute make" step to let the sequential step pass, because QB is trying to display something like "execute make param=1 skipped". It's trying to know the repeat parameters long before "execute make" step gets its turn.

I'm now trying to checkout once without any other steps, and then return to the step orders I wanted. This works, the repeat parameters are determined by the newly checkout files, which makes even less sense that why would this step need to establish the repeat parameter before its turn?

I look forward to your reply robin
Thank you!

  • replies 1
  • views 929
  • stars 0
robinshen ADMIN ·

The repeat parameter will be evaluated when the parent step is executed as parent step needs to know all its children. To solve the problem, you may wrap "execute make" step with another sequential step.