Формат командной строки Maven для опций -Dkarate - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть несколько скриптов, построенных на модели Karate Framework с использованием Maven. Создано задание Freestyle Jenkins для выполнения разработанной кодовой базы.

Синтаксис командной строки, используемый в терминале IntelliJ IDEA, отличается от командной строки, используемой в Jenkins «Выполнить Windows пакетная команда». Я выяснил, что env предоставляет через командную строку.

-DargLine = "- Dkarate.env = qa" (windows формат команды) / -Dkarate.env = "qa" (формат команды терминала IntelliJ)

Я ищу windows формат командной строки для -Dkarate.options = "- tags @smoke". Есть ли у вас какие-либо идеи, как указать параметры каратэ в командной строке при запуске из Jenkins windows пакетная команда или опция cmd из папки «pom. xml».

Как только вышеприведенное станет ясным, я передам env, теги и имя теста через параметры Jenkins. Есть ли у вас какие-либо идеи? например: -Dtest = $ testname («testname» содержит имя теста из параметра Jenkins), как это мое требование - также передавать значение среды и теги. Мне нужен весь формат командной строки, который устанавливается с помощью параметров в Jenkins.

1 Ответ

1 голос
/ 05 мая 2020

Здесь представлен формат для предоставления командной строки в среде раздела задания проекта Jenkins Maven (цели и параметры), тег-опции и тесты содержат фактические значения в параметре выбора задания Jenkins otpion

test clean compile test -Dkarate. env = $ {environment} -Dkarate.options = $ {tagoptions} -Dtest = $ {test}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...