У меня проблемы с тем, что GitLab не загружает артефакты, сгенерированные кодовым восприятием, когда тест не пройден.Он загружает только .gitignore
в папку _output
.Это релевантная часть из моего .gitlab-ci.yml
:
- ./src/Vendor/codeception/codeception/codecept run acceptance || true
- ls -a tests/_output
artifacts:
paths:
- "tests/_output"
expire_in: 20 days
when: always
Интересно, что я могу просматривать артефакты (в данном случае только .gitignore-файл) еще до того, как задание будет даже завершено.Журналы моего бегуна доказывают, что артефакты действительно существуют в каталоге tests/_output
(коротко):
$ ls -a tests/_output
.
..
.gitignore
commentsCest.answerCommentTest.fail.html
commentsCest.answerCommentTest.fail.png
commentsCest.normalCommentTest.fail.html
commentsCest.normalCommentTest.fail.png
failed
Uploading artifacts...
tests/_output: found 2 matching files
Uploading artifacts to coordinator... ok id=123456789 responseStatus=201 Created token=abcdefghij
Job succeeded
Что я делаю не так?