Перейти к основному содержимому

Jacoco Coverage acquisition

Чтобы добавить задачу Jacoco Coverage acquisition, при создании пайплайна необходимо нажать на New tasks в колонке задач.

Далее можно выбрать необходимую задачу.

Выбрав задачу, появляется окно с параметрами.

  • Task name: Название задачи.
  • JDK version number: Номер версии JDK.
  • Maven version number: Номер версии Maven.
  • Test Command: Командная строка. Это корневой путь базы кода, и она поддерживает\ ${ParameterKey} для получения переменных среды.
  • Сoverage report directory: Каталог отчета о покрытии.Это каталог, в котором создается отчет о покрытии после выполнения тестовой команды, например, target/site/jacoco..
  • Quality Gate Control: В плагине тестового класса вы можете настроить фильтрацию качества; если фактические метрики ниже, чем метрики, которые вы настроили во время выполнения задачи, гейтирование вступит в силу, конвейерная задача покажет сбой, а последовательная задача не будет продолжать выполняться.
  • Private Repository: Приватный репозиторий.
  • Build cache: Кэш сборки.
  • Task Timeout: Задача, время ожидания которой истекло, будет отменена. Единица измерения — секунды (минимум 60 секунд, максимум 86400 секунд = 1 день); если не заполнено, время никогда не истечет.
  • Task Retry Times: Когда задача завершается сбоем, она повторяется, количество попыток составляет от 0 до 5 раз, повторно выполняемая задача является новой задачей, она не сохраняет старую информацию о задаче и журналы.
  • Auto Skip Task: Пропуск задачи при следующих введунных параметрах пары Ключ=значение.