Как внедрить переменную jenkins в имя отчета скрипта робота - PullRequest
0 голосов
/ 09 апреля 2019

На моем компьютере с Linux есть текстовый файл, в котором хранится целочисленное значение. Я хочу, чтобы это целочисленное значение было в моем файле отчета о результатах робота.

Я пробовал это:

${FILE,path="/home/ubuntu/Build_number.txt"} 

и правильно печатает целое число в содержимом электронной почты jenkins, но когда я передаю его в команде робота (которая находится в оболочке выполнения в jenkins), он не печатает никакого значения.

Команда робота как:

robot -r report_${FILE,path="/home/ubuntu/Build_number.txt"} Login.robot

Факт: Выполнение этой команды создает файл отчета с именем report_.html

Ожидаемое: report_ (целочисленное значение в Build_number.txt)

1 Ответ

1 голос
/ 15 апреля 2019

Действительно, этот вопрос к форуму Linux / Bash.Bash имеет другой синтаксис, который вы используете.Правильная команда:

robot -r report_$(cat /home/ubuntu/Build_number.txt) Login.robot
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...