Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When a build is initialised, either manually or from a trigger, Continua will check if there are any new changesets for each repository in the configuration and, if it finds any, update the repository cache.

At this point the latest changeset for each repository will then be associated with the build. Unless the build has been initialised by a Repository Trigger with a quiet period set, Continua Continua will then try to reserve an agent to run the first build stage. After this point the build may need to wait for an agent to be available and further changesets may be detected, however all build stages will always use the source code from the latest changeset associated with the build.

...

Note if the build is initialised by Repository Trigger and a Repository Trigger and a quiet period set has been set, Continua will continue to associate any new changesets it detects on the triggering repository with the same branch as the triggering changeset until the quiet period has ended. The build will then continue with each stage using the latest changeset associated with the build before the quiet period ended.

...

For example, lets say you have a  Repository Repository Trigger with no quiet period of 1 minute, which means that the build will wait 1 minute after its triggered to see if any other changes come in. Given the following steps:

...