Versions Compared

Key

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

...

This process is set up for each package/versionType combination and each instance runs once every 10 minutes.  If the hasMaxSource maxHasSource setting doesn't exist for this package/versionType combination nothing is done.  If it does exist, and there are more than hasMaxSource maxHasSource distinct packages marked with hasSource = 'yes' (in the build table), then the Clean workflow step is invoked (triggering the cleanBuild program) for all older builds until the number of build packages is equal to the hasMaxSource maxHasSource value.

BuildEraser

This process is set up for each package/versionType combination and each instance runs once every 10 minutes.  This functions identically to the BuildCleaner process but triggers off of the maxKeep setting (instead of hasMaxSourcemaxHasSource) and invokes the Erase workflow step (calling the eraseBuild program) instead of the Clean step.

...