Получить абсолютный путь к каталогу рабочей области в плагине Jenkins Pipeline
В настоящее время я делаю некоторые оценки для плагина Jenkins Pipeline (ранее известный как плагин Workflow). Читая документацию, я обнаружил, что в настоящее время я не могу получить путь к рабочей области, используяenv.WORKSPACE
:
Следующие переменные в настоящее время недоступны внутри сценария рабочего процесса:
NODE_LABELS
РАБОЧАЯ СРЕДА
Специфичные для SCM переменные, такие как SVN_REVISION
Есть ли другой способ, как получить абсолютный путь к текущей рабочей области? Мне нужно запустить какой-нибудь тест, который, в свою очередь, получает некоторый параметр (абсолютный путь к какому-либо исполняемому файлу). Я уже пытался использоватьnew File("").absolutePath()
внутри@NonCPS
раздел, но похоже, что материал не-CPS всегда выполняется на мастере.
Кто-нибудь знает, как пройти этот путь?без запустить какой-нибудь пакетный скрипт, который хранит путь в каком-то файле, который позже можно будет снова прочитать?