2
私はGitlabl CIで遊んでいましたが、何らかの理由で私が "合格"に私のテストを受けることができません。それは、常にnpm: command not found
Gitlab CI失敗:NPMコマンドが見つかりませんでした
マイGitlab CIの設定は次のようになります。こう述べています。
image: node:latest
# This folder is cached between builds
# http://docs.gitlab.com/ce/ci/yaml/README.html#cache
cache:
paths:
- node_modules/
before_script:
- npm install
- npm install eslint -g
- npm install eslint-plugin-react -g
- npm install babel-eslint -g
test:lint:
script:
- eslint src/*
私は以下のエラーを取得しておくと、私はその理由は考えていません:、Imは使用していないところで
をgitlab共有ランナー。それが問題に寄与しているかどうかはわかりませんが、私のgitlabランナーを持つマシンはnodejsを実行するのに必要なすべてのパッケージを持っています。
あなたの助けが大幅に
敬具を高く評価され、
よくある質問ですが、gitlabランナーにnode.jsがインストールされていますか? – vsenko
gitlabランナーがテストを実行するOSアカウントを調べることはできますか?その後、そのアカウントにログインし、npmが利用可能かどうかを確認することができます。 – vsenko
@vsenkoはい - 私のgitlabランナーを持つマシンには、nodejsを実行するためのすべてがあります。つまり、nodejsがインストールされていることを意味します。ありがとうf –