BuildForge Help

Semaphores

Semaphores are global flags you establish to prevent activities from occurring at the same time. Because they are global, you can use them to manage processes across projects. Each semaphore amounts to a label that the system manages; a step can get a semaphore by name, and while one project has the semaphore, no other project can get it. A step can also put a semaphore back into availability, but when a project ends, the system also automatically releases any semaphores that the project used.

See Semaphores for more detail on how to use semaphores.