Маяк в ГитЛаб CI - PullRequest
       3

Маяк в ГитЛаб CI

0 голосов
/ 10 октября 2019

Я пытаюсь использовать Lighthouse в GitLab CI для запуска сканирования удаленного веб-сайта после развертывания. Работа продолжает выдавать ошибку.

Моя конфигурация работы выглядит следующим образом:

lighthouse:
  stage: scan
  image: markhobson/node-chrome
  script:
    - npm install -g lighthouse lighthouse-plugin-field-performance --unsafe-perm
    - lighthouse $URL --plugins=lighthouse-plugin-field-performance --chrome-flags=”--headless --no-sandbox” --verbose 

Я также пытался с image: buildkite/puppeteer. В обоих случаях я получаю похожую ошибку при попытке вызвать Lighthouse, которая выглядит следующим образом:

Wed, 09 Oct 2019 20:22:42 GMT ChromeLauncher:verbose created /tmp/lighthouse.KXhqWF0
Wed, 09 Oct 2019 20:22:42 GMT ChromeLauncher:verbose Launching with command:
"/usr/bin/google-chrome-stable" --disable-translate --disable-extensions --disable-background-networking --disable-sync --metrics-recording-only --disable-default-apps --mute-audio --no-first-run --remote-debugging-port=44495 --disable-setuid-sandbox --user-data-dir=/tmp/lighthouse.KXhqWF0 about:blank
Wed, 09 Oct 2019 20:22:42 GMT ChromeLauncher:verbose Chrome running with pid 36 on port 44495.
Wed, 09 Oct 2019 20:22:42 GMT ChromeLauncher Waiting for browser.
Wed, 09 Oct 2019 20:22:42 GMT ChromeLauncher Waiting for browser...
Wed, 09 Oct 2019 20:22:43 GMT ChromeLauncher Waiting for browser.....
Wed, 09 Oct 2019 20:22:43 GMT ChromeLauncher Waiting for browser.......
Wed, 09 Oct 2019 20:22:44 GMT ChromeLauncher Waiting for browser.........
Wed, 09 Oct 2019 20:22:44 GMT ChromeLauncher Waiting for browser...........

и т. Д.

Wed, 09 Oct 2019 20:23:07 GMT ChromeLauncher:error connect ECONNREFUSED 127.0.0.1:44495
Wed, 09 Oct 2019 20:23:07 GMT ChromeLauncher:error Logging contents of /tmp/lighthouse.KXhqWF0/chrome-err.log
Wed, 09 Oct 2019 20:23:07 GMT ChromeLauncher:error 
(google-chrome-stable:36): Gtk-WARNING **: cannot open display: 
[1009/202244.656645:ERROR:nacl_helper_linux.cc(310)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly

Unable to connect to Chrome

Я не совсем уверен, что мне нужно делатьс этой точки зрения. Я задаюсь вопросом, стоит ли пробовать более простой образ узла и попытаться установить то, что мне нужно, вручную, что я попробовал изначально и обнаружил, что управление Chrome / Chromium с Lighthouse было не таким простым, как я хотел. Есть мысли или предложения?

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