Якщо сказати "BDD":
Передумови:
Враховуючи, що я беру участь у репозиторії GHКоли я створюю запит на витягування,
тоді Тревіс повинен створити останній комітКоли я натискаю на існуючий запит на витяг,
тоді Тревіс повинен створити останній комітКоли я об'єдную запит на витягування з master,
тоді Тревіс повинен створити master
Мене збентежили налаштування "побудови натискань" і "побудови PR" Тревіса-КІ:
- Увімкнення обох призводить до того, що кожен запит на витягування Тревісом будується двічі
- один раз для коміту на цій гілці
- і ще раз для злиття коміту цієї гілки до місця призначення
- Увімкнення просто "побудувати PR" призводить до побудови PR, але не призводить до збірок після злиття (тобто на master).
- Увімкнення грубої сили "штовхає" задовольняє вищезазначені критерії, будуючи всі натискання на репо. Ви можете спробувати доопрацювати речі за допомогою білого та чорного переліків, але це, мабуть, вас вкусить, якщо ви не будете суворо дисципліновані з назвами гілок.
Це пояснюється детальніше в документах Travis-CI та випуску GH № 3241 .
Хтось знає конфігурацію, яка відповідає наведеним критеріям?