Suchen von .npm-Debugprotokollen in Azure DevOps Pipeline

Suchen von .npm-Debugprotokollen in Azure DevOps Pipeline

Ich habe eine bestehende Build-Pipeline für eine Vue-Web-App, die seit über einem Jahr einwandfrei funktioniert hat. Ich bin kein DevOps-Typ, verstehe es also nicht 100 %ig und wurde da reingeworfen, aber hier ist der Hintergrund dazu.

Es handelt sich um einen CI-Prozess, der auf Docker basiert, wobei der Build-Prozess mit Azure DevOps gesteuert und in die Google Cloud und Kubernetes übertragen wird (das ist eine Kurzfassung des Ganzen). Der Docker-Build-Befehl führt eine Docker-Datei in dem Projekt aus, in dem er fehlschlägt, die wie folgt aussieht:

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"]

Alles läuft perfekt, bis es zur npm-Installation kommt, bei der es abbricht und diese Zeilen ausgibt:

npm ERR! Ein vollständiges Protokoll dieses Laufs finden Sie unter:‌ npm ERR! /root/.npm/_logs/2019-06-26T21_20_37_033Z-debug.log Der Befehl „/bin/sh -c npm install“ hat einen Code ungleich Null zurückgegeben: 1‌

[Fehler]Der Befehl '/bin/sh -c npm install' hat einen Code ungleich Null zurückgegeben: 1

[Fehler]/usr/bin/docker ist fehlgeschlagen mit Rückgabecode: 1

[Abschnitt]Fertigstellung: Erstellen Sie ein Image.

Ich könnte wahrscheinlich noch ein bisschen tiefer graben, aber ich habe keine Ahnung, wo sich die root/.npm/_logs-Datei für die npm-Debugprotokolle in einem Azure-Build-Prozess befindet. Ich habe überall gesucht. Außerdem funktionierte dieser Build-Prozess, wie erwähnt, bei einer Bereitstellung vor zwei Tagen einwandfrei und in der Build-Pipeline wurde nichts geändert.

Ich wäre für jede Hilfe und Anleitung dankbar.

verwandte Informationen