Size: a a a

2020 January 16

A

Alexander in ru_gitlab
Andor
я что-то говорил про юнит-тесты?
Ок, не юнит-, а вообще тест репорты
https://docs.gitlab.com/ee/ci/junit_test_reports.html
Тут, как видишь, поддерживается только junit формат и рассказывается, как сделать выдачу в нем результаты тестов для разных языков.
Для оценки качества каода поддерживается только формат codequality.
Более-менее свободно определяется только формат для coverage (залается регулярка в настройках репы)
источник

D

DjinN in ru_gitlab
И вообще dind использовать это нормально?
источник

GG

George Gaál in ru_gitlab
да
источник

A

Andor in ru_gitlab
Alexander
Ок, не юнит-, а вообще тест репорты
https://docs.gitlab.com/ee/ci/junit_test_reports.html
Тут, как видишь, поддерживается только junit формат и рассказывается, как сделать выдачу в нем результаты тестов для разных языков.
Для оценки качества каода поддерживается только формат codequality.
Более-менее свободно определяется только формат для coverage (залается регулярка в настройках репы)
я не знаю зачем ты кидаешь ссылку на доку про репорты junit и говоришь что поддерживается только junit
источник

AG

Andrey Gumilev in ru_gitlab
как ты это применишь в гитлабе?
источник

A

Andor in ru_gitlab
там с десяток форматов репортов поддерживается, вопрос мой был про бесплатность этих форматов
источник

AG

Andrey Gumilev in ru_gitlab
Partial clones are still considered an experimental feature from Git’s point of view. For instance, many providers (such as GitHub) don’t support this feature yet, and it’s continually changing and evolving within Git from release to release.
источник

A

Andor in ru_gitlab
Andrey Gumilev
Partial clones are still considered an experimental feature from Git’s point of view. For instance, many providers (such as GitHub) don’t support this feature yet, and it’s continually changing and evolving within Git from release to release.
источник

AG

Andrey Gumilev in ru_gitlab
Это другое
источник

A

Andor in ru_gitlab
прямо щас у гитлаба есть дока про использование этой фичи
источник

A

Andor in ru_gitlab
это к вопросу "как ты это применишь в гитлабе?"
источник

A

Alexander in ru_gitlab
Andor
я не знаю зачем ты кидаешь ссылку на доку про репорты junit и говоришь что поддерживается только junit
https://docs.gitlab.com/ee/user/project/merge_requests/#testing-and-reports-in-merge-requests

Смотри тут, какие форматы для каких типов репортов поддерживаются.
Они общие для платныюой и бесплатной версии, просто в платной из коробки идут батарейки для разных языков в рамках autodevops (ну и некоторые типы репортов, касающиеся security не работают). Но ничто не мешает наколбасить вывод для определенного типа в требуемом формате руками.
источник

D

DjinN in ru_gitlab
С dind cache должен по дефолту работать?
источник

GG

George Gaál in ru_gitlab
смотря как настроишь
источник

A

Andor in ru_gitlab
Alexander
https://docs.gitlab.com/ee/user/project/merge_requests/#testing-and-reports-in-merge-requests

Смотри тут, какие форматы для каких типов репортов поддерживаются.
Они общие для платныюой и бесплатной версии, просто в платной из коробки идут батарейки для разных языков в рамках autodevops (ну и некоторые типы репортов, касающиеся security не работают). Но ничто не мешает наколбасить вывод для определенного типа в требуемом формате руками.
пожалуйста, не надо отвечать не на тот вопрос, что я задал
источник

D

DjinN in ru_gitlab
George Gaál
смотря как настроишь
Этого недостаточно?

 cache:
   key: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
 image: docker:latest
 services:
   - docker:dind
источник

GG

George Gaál in ru_gitlab
не
источник

A

Alexander in ru_gitlab
Например, если у тебя платная версия, то гитлаб при autodevops сам поймет, что у тебя проект на питоне и запустить нужный раннер юниттестов, который выдаст репорт в формате junit.
источник

D

DjinN in ru_gitlab
Мне надо для докер ранера сделать volume в котором он кеш будет хранить?
источник

A

Andor in ru_gitlab
про автодевопс я тоже не спрашивал.
источник