Я новичок и пытаюсь выучить Travis CI.
У меня есть монорепо с несколькими проектами.В моей корневой папке у меня есть файл .travis.yml
со следующей конфигурацией:
language: node_js
node_js:
- "node"
sudo: false
branches:
only:
- master
- /^greenkeeper/.*$/
before_install:
- cd ./myprojects/project1
- npm install
- npm run build
В консоли Travis я запустил новую работу.Он клонирует мое хранилище, создает новую ветку, устанавливает Node, npm, входит в соответствующую папку проекта, выполняет npm install
, затем npm run build
, затем npm ci
.После этого он запускает тесты со следующим выводом:
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 1.73s
Ran all test suites.
Через 10 минут я получил следующий вывод в консоли, и он завершился неудачно:
No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received
The build has been terminated
Я проверил предложенноеURL без поиска решения.Кроме того, несколько сообщений SO, где люди предлагали использовать travis_wait
, но я не думаю, что это так.
В чем может быть проблема?Потому что все выглядит так, как будто вы работаете в консоли, просто время ожидания после тестов.