У меня есть несколько скриптов, построенных на модели 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.