Alternatively, is there a way of the build server publishing out artifacts to the build agents, so that the artifacts are then held locally on the build agent hosts?
Alternatively, is there a way of the build server publishing out artifacts to the build agents, so that the artifacts are then held locally on the build agent hosts?
http://wiki.pmease.com/display/QB31/Set ... Dependency
What is the best way to use already saved artifacts in the same build which has not completed yet?
For example, the build splits into 4 agents, each agent building 1 platform & 1 config (iPhoneOS/Release, iPhoneSimulator/Release, iPhoneOS/Debug, iPhoneSimulator/Debug). After all agents are done and all agents testing succeeds, iPhoneOS/Release needs to be uploaded to the OTA server. At this moment the build is already off the 4 agents and there is no access to iPhoneOS/Release agent workspace with built binaries. The artifacts are already saved. But I cannot use QuickBuild repository as a dependency because the build did not finish yet.
Thanks,
Irina
Just a note for the interested: in order to get to the common parent, you might need to specify "output files" option for several steps up; and specify "input files" option for several steps down depending on how deep the original agent step producing artifacts, and the uploading step sits relatively to this common parent (or master).