Google Lighthouse CI - сервер LHCI для работы с несколькими автозапусками

Я пытаюсь настроить Lighthouse CI, но при запуске lhci autorun несколько раз возникают проблемы. Я ознакомился с инструкциями по Приступая к работе и просмотрел раздел Устранение неполадок, но безуспешно.

Как изменить конфигурацию моего проекта LHCI и сервера Docker LHCI (Docker Server), так что lhci autorun работает с последней версией Stash / Bitbucket и не дает мне:

Error: Unexpected status code 422
  {"message":"Build already exists for hash \"18fcc3e730cc720756eba4b9a94a778b60d5e1e0\""}
    at ApiClient._convertFetchResponseToReturnValue (/usr/local/lib/node_modules/@lhci/cli/node_modules/@lhci/utils/src/api-client.js:54:21)
    at processTicksAndRejections (internal/process/task_queues.js:86:5)
WARNING: upload command failed.
assert command failed. Exiting with status code 1.

Я получаю результаты только для показа фиксации по умолчанию после первого запуска:

18fcc3e "tests (utils): support travis build context tests"

Используя lhci wizard, я попытался настроить свой проект так, чтобы он указывал на мое репозиторий Stash, но токен, который был сгенерирован из настройки мастера проекта после добавления его в мой lighthouserc.json, он не работает на http://localhost:9001/app. Что мне не хватает?

lighthouserc.json

{
  "ci": { 
    "server": {
      "port": 9001,
      "storage": {
        "storageMethod": "sql",
        "sqlDialect": "sqlite",
        "sqlDatabasePath": "/data/lhci.db"
      }
    },
    "collect": {
      "numberOfRuns": 2,
      "url": [
        "https://wwww.mydomain.ca/",
        "https://www.mydomain.ca/page2", 
      ]
    }, 
    "upload": {
      "target": "lhci",
      "serverBaseUrl": "http://localhost:9001",
      "token": "38c17168748-c5f8-4744-b05d-3fdc97806adfabf" 
    }
  }
}

person partizan    schedule 26.11.2019    source источник


Ответы (1)


Даже если это не удается, он создает новую локальную фиксацию, которая позволяет мне собирать данные:

git commit --allow-empty -m 'повторно запустить CI' && git push

из: https://github.com/GoogleChrome/lighthouse-ci/blob/master/docs/troubleshooting.md

person partizan    schedule 20.12.2019