I have implemented a build trigger condition plugin.
https://developer.atlassian.com/server/bamboo/build-trigger-condition-module/
The basic idea is that the condition would be enabled on plans that release/package products, where the condition checks the version control system to determine if the product is “stale” (are there newer commits?) and if it is not it will stop the build. Some of our products are quite elaborate and the condition ensures a quiet/consistency period, so I would like to pass on certain data to the build from the condition if it is triggered (such as which projects are stale and the revision to build them at, etc).
The condition works perfectly but I can’t figure out how a “build trigger condition” can pass any information to the triggered build.