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.

Run on all build servers #1154

jstutesman ·
Is there a way to specific a step run on all build agents? I have a number of control scripts i would like to be able to simultaneously sync across all build agents.

On a related note is there a way to set a configuration to lock down all other configs from building? That is when i trigger the configuration to update all the control scripts I want it to queue any new configurations, wait for any that are running to complete, and then run to completion before opening up to other configuration again.
  • replies 1
  • views 1641
  • stars 0
robinshen ADMIN ·
For the first question, below tutorial applies. It demonstrates how to run a single test step on all build agents, but can be easily modified to sync your control scripts.
http://wiki.pmease.com/display/qb30/Tes ... ble+Agents

The latter question can be solved with a read/write exclusive lock: the configuration updating control scripts can be designed to hold a write lock, while all other configurations using the control scripts can hold a read lock. Once write lock is hold, no read locks can be acquired, and once write lock is released, all read locks can proceed concurrently. This is well explained in below tutorial:
http://wiki.pmease.com/display/qb30/Exc ... rce+Access