2017-04-20 2 views
0

Ich verwende einen gemeinsamen Läufer, auf gitlab.com. Die Anleitung here zeigt einen Abschnitt für Jobartefakte. Aber wenn ich meinen Job laufen und schaue auf meine Job-Seite, ich dies gerade sehen:Ich kann meine Artefakte nicht finden mit GitLab CI

screenshot of GitLab CI

Es gibt keinen Abschnitt Job-Artefakte.

Was soll ich versuchen?

Hier ist meine .gitlab-ci.yml:

image: node:7.9 

stages: 
    - lint 
    - test 

cache: 
    paths: 
    - node_modules/ 

before_script: 
    - npm install 
    - npm install -g grunt-cli 

lint: 
    stage: lint 
    script: 
    - grunt lint 

test: 
    stage: test 
    script: 
    - grunt 
    - grunt test 
    - grunt coveralls 
    artifacts: 
    paths: 
     - dist/project*.min.js* 
+0

Das ist seltsam. Sind Sie sicher, dass Dateien zum Artefaktpfad passen? Können Sie uns die Konsolenausgabe des betreffenden Jobs zeigen? – Jawad

Antwort

0

Dafür kann es mehrere Gründe geben, nicht passiert. Wahrscheinlich wurde die Datei nie erstellt und war daher nicht als Artefakt verfügbar. Sie können die Ursache dafür in der Ausgabe selbst finden.

Artifact Upload wird in der Ausgabe auch immer protokolliert, zum Beispiel des einig Debug in einem Build von mir ist:

Uploading artifacts... 
storage/logs/lumen.log: found 1 matching files  
Uploading artifacts to coordinator... ok   id=1444 responseStatus=201 Created token=MHYPxxWu 

Wenn Sie nicht sehen, so etwas, wahrscheinlich der Grund, warum ist auch protokolliert.

Verwandte Themen