Я пытался сделать CI, который строит код, используя gradle.Дело в том, что когда сборка не удалась, он не загружал мой отчет о тестировании, который мне нужен для отладки позже.
build:
stage: build
script:
- ./gradlew build --info
artifacts:
paths:
- build/install/<app_name>/*
- build/reports/*
expire_in: 7 days
reports:
junit: build/test-results/test/TEST-*.xml
По умолчанию gitlab-ci загружает артефакт только после успешной сборки,Но мне нужно, чтобы отчет о тестировании всегда загружался, а файл сборки загружался только тогда, когда сборка прошла успешно.Я могу использовать всегда и on_success, но я не уверен, смогу ли я разделить эти 2 артефакта, когда условие в 1 задании.