Чтобы включить его в термины "BDD":
Фон:
Учитывая, что я вношу свой вклад в репозиторий GHКогда я создаю запрос на перенос
Затем Travis должен построить последнюю фиксациюКогда я нажимаю на существующий запрос на тягу
Затем Travis должен построить последнюю фиксациюКогда я сжимаю запрос на тягу, чтобы освоить
Затем Тревис должен построить мастер
Меня смутили настройки Travis-CI "build push" и "build PRs", как:
- Включение обоих причин, по которым каждый запрос Pull будет дважды создан Travis
- один раз для фиксации на этой ветке
- и еще раз для фиксации слияния этой ветки в пункт назначения
- Включение только "создания PR" приводит к тому, что PR-серверы должны быть созданы, но не приводят к сборке после слияния (т.е. на главном сервере).
- Включение "толкает" грубую силу удовлетворяет вышеуказанным критериям, создавая все нажатия на репо. Вы можете попытаться окупить вещи белыми и черными списками, но это, вероятно, укусит вас, если вы строго дисциплинированы именами ветвей.
Это объясняется больше в Travis-CI docs и проблеме GH № 3241.
Кто-нибудь знает конфигурацию, которая удовлетворяет вышеуказанным критериям?