Why did my Gitlab job failed?

This is my gitlab-ci.yml file

stages:
  - build_dev

build_dev:
  stage: build_dev
  only:
    refs:
      - master
  tags:
    - Fluffa-fe
  script:
    - pwd
    - ls -lah
    - cd /var/www/html/fluffa.company/fe
    - git pull
    - CI=false && npm install && npm run build
    - chown -R www-data:www-data /var/www/html/ 

My job fails

$ cd /var/www/html/fluffa.company/fe
bash: line 116: cd: /var/www/html/fluffa.company/fe: No such file or directory
ERROR: Job failed: exit status 1

Why? Does it seem it it can not find container path?
I checked on my server Docker container mount points

"Mounts": [
    {
        "Type": "bind",
        "Source": "/webfolder/docker-lab/dev/dev_fluffa/fe/ssh",
        "Destination": "/root/.ssh",
        "Mode": "",
        "RW": true,
        "Propagation": "rprivate"
    },
    {
        "Type": "bind",
        "Source": "/webfolder/fluffa.company",
        "Destination": "/var/www/html/fluffa.company",
        "Mode": "",
        "RW": true,
        "Propagation": "rprivate"
    }
],

How to fix this? It seems that I am not at right location?

In the CI config you have above, you don’t say what Docker container you’re running in with image: ..., but maybe this is in another bit of the file?

If I were you, I’d pull that image and run the container locally, then see what directories you have. You could try to add more instrumentation to the CI config, but IME that’s always a slow way to move foward.

If you are mounting extra volumes to the gitlab-runner job container please show us your config.toml.