Ребят, можете объяснить что исправить, чтобы тест проходил и не

ругался на отсутсвие файла?
stages:
- lint

include:
- template: Code-Quality.gitlab-ci.yml

code_quality:
stage: lint
image: node:latest
tags:
- tag-front
script:
- npm install eslint
- npx eslint 'src/**/*.{js,jsx,ts,tsx}'
artifacts:
reports:
codequality: gl-code-quality-report.json

Ошибка:
WARNING: gl-code-quality-report.json: no matching files. Ensure that the artifact path is relative to the working directory
ERROR: No files to upload

11 ответов

67 просмотров

Ну так может файл должен создаваться?

MRL- Автор вопроса
Максим Мартынов
Ну так может файл должен создаваться?

Не понимаю. Мне его руками создавать? Разве он не автоматически создается как артефакт?

MRL
Не понимаю. Мне его руками создавать? Разве он не ...

Ну раз орет, что файла нет, значит не создаётся. А без него нет смысла использовать code quality шаблон

MRL- Автор вопроса
Максим Мартынов
Ну раз орет, что файла нет, значит не создаётся. А...

По идее linter должен сам сформировать отчёт в виде файла с названием gl-code-quality-report.json. Если, как вы говорите, не создаётся мне пустой файл создать? Этот функционал вообще доступен в облачном gitlab (без подписок)?

MRL
По идее linter должен сам сформировать отчёт в вид...

Если не создаётся, может разобраться, почему, а не бездумно что-то пустое создавать?

MRL- Автор вопроса
Максим Мартынов
Если не создаётся, может разобраться, почему, а не...

Поэтому я сюда и пишу, с просьбой помочь разобраться

MRL
Поэтому я сюда и пишу, с просьбой помочь разобрать...

Гитлаб тут причем? Тебе в доку линтера и чат nodejs

Это только в платной версии из коробки работает

В бесплатной, к сожалению, можно только через artifacts.paths и руками выкачивать

MRL
Поэтому я сюда и пишу, с просьбой помочь разобрать...

Попробуй в конце пайплайна ls (если много мусора - вместе с grep) Если файл существует и репортом не подхватывается - то действительно в гитлабе проблема

MRL
По идее linter должен сам сформировать отчёт в вид...

https://docs.gitlab.com/ee/ci/testing/code_quality.html#features-per-tier Без подписок будет только в MR'ах отображаться Попробуйте ls'ом после прогонки линтера проверить, что файл вообще создался. Может линтер сам неправильно настроен и файл не генерирует

Похожие вопросы

Обсуждают сегодня

Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
господа, когда у вас в боте есть локализация (ру + англ, остальные языки пока не планируются), вы на первом старте как с языком решаете вопрос: смотрите на language_code приле...
Denis 🐍|👑 | darling! 🥰
5
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Кому нибудь нужен плагин для генерации метатегов? А если нужен что бы вам хотелось в нем видеть?
Black Cat
3
А чего при переходе с 2 на 3 все что в билдере сделано тютю?
Денис Александрович
5
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
касатики, чё делать если в InputTextMessageContent игнорится show_above_text в LinkPreviewOptions? =(
Denis 🐍|👑 | darling! 🥰
1
Карта сайта