Я пытаюсь настроить 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"
}
}
}