Традиційно системи CI здійснюють моніторинг рівнів якості в галузі інтеграції, здійснюючи перевірку якості на кодовій базі, де зміни вже здійснені, спостерігаючи за регресіями та надсилаючи сповіщення про втручання людини.
Але при виявленні цих регресів філія вже зазнала проблем, щонайменше з моменту початку відповідної перевірки якості та залишатиметься в такому стані (або навіть погіршиться!) До тих пір, поки не будуть визначені всі винуватці, здійснено ремонт до них та нову перевірку контролю якості. підтверджує, що рівень якості філії був відновлений. Гілка може вважатися заблокованою для нормального розвитку протягом усього цього часу.
Чи є інструмент CI, здатний насправді запобігати подібним регресіям, який би здійснював попередню перевірку якості QA і дозволяв би здійснювати комбінації лише тоді, коли кодова база, оновлена відповідними комітетами, також проходила б ці перевірки якості перед попередньою фіксацією, гарантуючи таким чином мінімум рівень якості галузі?
Оновлення: припущення полягає в тому, що відповідні автоматизовані верифікації якості з відповідним покриттям для виявлення відповідних регресій доступні для виклику інструментами CI.