Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

991
Visualizações
Ejecutor de shell GitLab CI/CD: comando npm no encontrado

En mi servidor, configuré el gitlab runner para usar el ejecutor de shell . Y which node da: /home/ubuntu/.nvm/versions/node/v14.11.0/bin/node .

Entonces, mi archivo gitlab-ci.yml tiene lo siguiente:

 stages: - prepare - check - deploy default: before_script: - export PATH=$PATH:/home/ubuntu/.nvm/versions/node/v14.11.0/bin prepare: stage: prepare only: refs: - dev before_script: - export PATH=$PATH:/home/ubuntu/.nvm/versions/node/v14.11.0/bin script: - npm i --ignore-scripts --include=dev cache: key: $CI_COMMIT_BRANCH paths: - node_modules/

El trabajo de prepare npm: command not found y la canalización falla. Cómo resolver este problema?

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Puede agregar a su secuencia de script: paso, antes de la línea de comando npm :

 - echo "PATH='${PATH}'"

De esa manera, puede verificar si la ruta realmente se modificó.

Intenta agregar comillas:

 - export PATH="$PATH:/home/ubuntu/.nvm/versions/node/v14.11.0/bin"
over 4 years ago · Santiago Trujillo Relatório

0

El ejecutor de Shell usa .profile para cargar env. Puede hacer que gitlab-runner use nvm agregando esto a gitlab-runners $HOME/.profile :

 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda