Передача динамических аргументов через shell команду Jenkins

Всем доброго времени суток! У меня возникла такая трудность. Мне надо через shell команду передать BUILD_ID сборки, либо какое-то уникальное значение относящееся только к данному билду, чтобы в дальнейшем создать папку с таким именем, в которую я положу скриншот ошибки и текстовый лог. Каким образом можно провернуть такое? Заранее спасибо!

Тесты каким образом запускаются?

В Jenkins создаю Job в настройках которого выполняю команду shell

#!/bin/sh
python test.py

Как я понимаю, проблема в получении этого самого BUILD_ID?
Если так , то в доке к jenkins все расписано Jenkins : Building a software project .

1 лайк

Спасибо разобрался спользовал библиотеку argparse python. Передавал аргументы из shell Jenkins таким способом:

python test.py -params value
1 лайк