Travis CI создает две сборки для каждого нажатия на Github.
2 ответа
Вы можете снять флажок либо с указанием здания, либо с PR в настройках TravisCI для хранилища:
Разница между ними такова:
/push
сборки для текущего состояния ветки, в которую вы нажали (как если бы вы запускали тесты для локальной копии, которую вы только что нажали),/pr
создает состояние с автоматическим объединением (как будто вы объединили PR и запустили тесты, обратите внимание: оно не будет работать, если PR не может быть автоматически объединено).
То, что происходит в вашем сценарии, выглядит так:
continuous-integration/travis-ci/push
- только запустить тест на ветке
continuous-integration/travis-ci/pr
- объединять и запускать тесты
И это совершенно нормально - но если вы хотите избавиться от одной из сборок, вам нужно отключить Build pushes
или же Build pull requests
в настройках вашего проекта на Travis.
Источники:
https://github.com/travis-ci/travis-ci/issues/1504