Обычно при использовании SCM как Git плагин, есть куча переменных окружения, которые вы можете использовать (например, see these)SCM переменные среды отсутствуют
Но ни Гит Шаг ни Generic SCM, похоже, делают это.
Есть ли способ получить эти переменные в groovy env.*
, чтобы их можно было использовать?
Нечто подобное было бы полезно:
def commitMessage = sh 'git log --max-count=1 --oneline --no-merges | cut -b9-'
Я могу думать о записи результатов в файл и читать их через readFile()
mehtod - но есть более простой способ достижения этой цели?