Azure DevOps パイプラインで .npm デバッグ ログを見つける

Azure DevOps パイプラインで .npm デバッグ ログを見つける

私は、今日まで 1 年以上問題なく動作してきた Vue Web アプリ用のビルド パイプラインを既に持っています。私は DevOps の専門家ではないので、これを 100% 理解しているわけではなく、この状況に放り込まれましたが、これがその背景です。

これは Docker 上に構築された CI プロセスであり、ビルド プロセスは Azure DevOps で制御され、Google Cloud と Kubernetes にプッシュされます (これはすべてを短くまとめたものです)。Docker ビルド コマンドは、失敗しているプロジェクトで次のような docker ファイルを実行します。

FROM node

COPY . /project
WORKDIR /project

RUN npm install

RUN npm run build

FROM nginx:1.13-alpine

COPY ./config/nginx-site.conf /etc/nginx/conf.d/default.conf
COPY ./config/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

COPY --from=0 /project/dist/ /app

CMD ["/entrypoint.sh"]

npm インストールに到達するまではすべて完璧に動作しますが、そこで中断して次の行が出力されます。

npm ERR! この実行の完全なログは次の場所にあります:‌ npm ERR! /root/.npm/_logs/2019-06-26T21_20_37_033Z-debug.log コマンド '/bin/sh -c npm install' がゼロ以外のコードを返しました: 1‌

[エラー] コマンド '/bin/sh -c npm install' がゼロ以外のコードを返しました: 1

[エラー]/usr/bin/docker が戻りコード 1 で失敗しました

[セクション]仕上げ: イメージを構築します。

もう少し詳しく調べることもできますが、Azure ビルド プロセスで npm デバッグ ログの root/.npm/_logs ファイルがどこにあるかわかりません。あらゆる場所を検索しました。また、前述のように、このビルド プロセスは 2 日前のデプロイで完全に機能し、ビルド パイプラインでは何も変更されていません。

どのようなご助力やご指導もいただければ幸いです。

関連情報