gitlab ci blocks during run

Author: chenfan0Created Apr 24, 2024Updated Apr 28, 2026

lighthouserc.js

javascript
module.exports = {
    ci: {
        collect: {
            url: [
                'http://127.0.0.1:8089/'
            ],
            numberOfRuns: 3,
            startServerCommand: "PORT=8089 node src/server",
            settings: {
                hostname: '127.0.0.1',
                chromeFlags: ['--no-sandbox'],
            },
        },
        upload: {
            target: 'temporary-public-storage',
        }
    }
}

.gitlab-ci.yml

yaml
lhci:
  stage: test
  image: cypress/browsers:node-18.16.1-chrome-114.0.5735.133-1-ff-114.0.2-edge-114.0.1823.51-1
  script:   
    - npm install
    - npm install -g @lhci/[email protected]
    - npm run build
    - lhci autorun --config=./lighthouserc.js || echo "LHCI failed!"
image

Source: GoogleChrome/lighthouse-ci