currently I am writing a gitlab-ci-yml for a typescript-project and want to do the following:
if the build/test/whatever fails, the npm-debug.log (or corresponding logfile) should be available as artifact.
if the build succeeded, the dist-folder should be able to processed for the next stages of the build process.
My testing script only works for the last paths.
artifacts: paths: - npm-debug.log - json-server.log when: on_failure paths: - dist/ when: on_success
In this example, if the build job fails, nothing will be uploaded, because only the last “paths” is recognized by the runner.
Another try, I found on Stackoverflow, was something like:
artifacts: path:npm-debug.log when: on_failure path: dist/ when: on_success
But this also does not work. Can anyone help me, if I only have a mistake or isn’t it possible at the moment?
Thanks a lot,