Open tankist opened 9 years ago
This is a feature I'd very much like, and would be interested in attempting to implement it subject to a discussion on exactly what "it" is.
Jenkins calls this a "Quiet Period", basically it delays triggering anything until X minutes after the last commit (per branch, I presume).
http://jenkins-ci.org/content/quiet-period-feature
Comments on @tankist 's suggestions:
Perhaps we need two options, tasks to run on every commit and tasks to run only after a burst of commits? The former would use your suggestion #2 to reduce the number of runs.
For example:
I believe this is a duplicate of #656?
As all rebased commits have new hashes PHPCI consider them as new commits and creates a lot of pending builds.
I propose to discuss how to figure out such situation. Possible solutions:
Something else?