To use nvm you need to load the `~/.nvm/nvm.sh` script as it doesn't load by default due to it being a non-interactive environment. ### CircleCI ```yml jobs: build: environment: BASH_ENV: ~/.nvm/nvm.sh ``` It's already documented for Gitlab CI