Узел на Travis CI запускается при ошибке сборки файлов cpp с использованием g ++ - PullRequest
0 голосов
/ 23 октября 2019

Наличие следующих .travis.yml в составе конфигурации матрицы:

language: node_js
  node_js:
    - 10
  cache:
    yarn: true
    directories:
      - node_modules
  before_install:
    - cd frontend
  script:
    - yarn build

Сборки в нескольких ветвях начали давать сбой из-за тайм-аута, вызванного бесконечной g++ компиляцией, когда узел был некорректноскачал. В этом примере сборки показана ошибка в верхней части, а затем тысячи g++ выполнений команд (завершается после 50 минут по таймауту):

При использовании той же конфигурации Travis, некоторые сборки терпят неудачу гораздо раньше - после 8 минут:

Q1: В чем причина сбоя сборки и как ее исправить? Удивительно, когда узелправильно загружен, сборка зеленого цвета:

Я тоже заметил странную вещь. Build system information говорит:

Pre-installed Node.js versions
v10.15.3                         <-- why is this version ignored and v10.17.0 is installed?
v11.0.0
v4.9.1
v6.17.0
v8.12.0
v8.15.1
v8.9

Q2: почему версия Node v10.17.0 всегда загружается, когда я запрашиваю версию 10? Я полагаю, следует использовать предустановленную версиюбез скачивания?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...